diff --git a/charts/opendesk-jitsi/templates/configmap.yaml b/charts/opendesk-jitsi/templates/configmap.yaml
index b259db18ed5da7a287bd2288dbfe2200015b92f4..3e6756aae2b84f816d1cb1b9380cbdd4087b0097 100644
--- a/charts/opendesk-jitsi/templates/configmap.yaml
+++ b/charts/opendesk-jitsi/templates/configmap.yaml
@@ -93,6 +93,7 @@ data:
     kubectl patch svc jitsi-jvb --type json --patch \
       "[{ \"op\": \"replace\", \"path\": \"/spec/ports/0/targetPort\", \"value\": ${port} }]"
     {{- end }}
-    kubectl rollout restart deployment jitsi-jvb
+    # As the jitsi-web subchart does not realize when files in the folder /files/web are changed, we restart jitsi-web forcefully.
+    kubectl rollout restart deployment jitsi-web
 {{- end }}
 ...
diff --git a/charts/opendesk-jitsi/templates/role.yaml b/charts/opendesk-jitsi/templates/role.yaml
index 47a987d8b05a848c793d892cdf46b0934fa3febd..075abdcd503f80ece389ed7a60254c32990c3508 100644
--- a/charts/opendesk-jitsi/templates/role.yaml
+++ b/charts/opendesk-jitsi/templates/role.yaml
@@ -11,7 +11,7 @@ metadata:
   labels:
     {{- include "common.labels.standard" . | nindent 4 }}
 rules:
-  # Get IP/Port from service.
+  # Get IP/Port from service
   # Update target port for nodePort
   - apiGroups: [""]
     resources:
@@ -22,7 +22,7 @@ rules:
       - "get"
       - "update"
       - "patch"
-  # Update configmap for env vars.
+  # Update configmap for env vars
   - apiGroups: [""]
     resources:
       - "configmaps"
@@ -32,7 +32,7 @@ rules:
       - "get"
       - "update"
       - "patch"
-  # Restart JVB after patch.
+  # Get resources for jitsi-jvb
   - apiGroups: ["apps"]
     resources:
       - "deployments"
@@ -40,7 +40,15 @@ rules:
       - "jitsi-jvb"
     verbs:
       - "get"
-      - "update"
+      - "patch"
+  # Restart jitsi-web to pickup changes even when templated in one of the configMap files
+  - apiGroups: ["apps"]
+    resources:
+      - "deployments"
+    resourceNames:
+      - "jitsi-web"
+    verbs:
+      - "get"
       - "patch"
 ...
 {{- end }}
diff --git a/charts/opendesk-jitsi/values.yaml b/charts/opendesk-jitsi/values.yaml
index 273f8500e66003eed79e6cf1e81a066f06144a26..ba7d4b9863b82d4e3497036710be0cbd15c2a18c 100644
--- a/charts/opendesk-jitsi/values.yaml
+++ b/charts/opendesk-jitsi/values.yaml
@@ -208,7 +208,7 @@ patchJVB:
 imagePullSecrets: []
 
 jitsi:
-  publicURL: "https://jitsi.my-deployment.de"
+  publicURL: "https://jitsi.mydomain.tld"
   enableAuth: true
   enableGuests: true