diff --git a/packages/knowledge-base-web-page-element-view/vpu-kb-wpe-view.js b/packages/knowledge-base-web-page-element-view/vpu-kb-wpe-view.js
index 42000f9f98992bc920a776f05592556e9c9624a0..adbb7f659d3cf9a58c76fea2e4f554ae591f500c 100644
--- a/packages/knowledge-base-web-page-element-view/vpu-kb-wpe-view.js
+++ b/packages/knowledge-base-web-page-element-view/vpu-kb-wpe-view.js
@@ -74,8 +74,16 @@ class VPUKnowledgeBaseWebPageElementView extends VPULitElement {
 
     updated(changedProperties) {
         changedProperties.forEach((oldValue, propName) => {
-            if (propName === "value") {
-                this.loadWebPageElement();
+            if (propName === "lang") {
+                i18n.changeLanguage(this.lang);
+            }
+
+            switch(propName) {
+                case "lang":
+                case "value":
+                case "entry-point-url":
+                    this.loadWebPageElement();
+                    break;
             }
         });
     }