diff --git a/src/main/java/com/flowingcode/vaadin/addons/demo/TabbedDemo.java b/src/main/java/com/flowingcode/vaadin/addons/demo/TabbedDemo.java index 32c3e9a..5397b2b 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/demo/TabbedDemo.java +++ b/src/main/java/com/flowingcode/vaadin/addons/demo/TabbedDemo.java @@ -357,7 +357,7 @@ public static void applyTheme(Element element, boolean useDarkTheme) { public static void applyTheme(Element element, String theme) { VaadinSession.getCurrent().setAttribute(THEME_NAME, theme); - element.executeJs("document.documentElement.setAttribute('theme', $0);", theme); + element.executeJs("document.body.setAttribute('theme', $0);", theme); Component c = element.getComponent().get(); collectThemeChangeObservers(c).forEach(observer -> observer.onThemeChange(theme));