diff --git a/assets/templates/view.html b/assets/templates/view.html
index 38935a21..fce13230 100644
--- a/assets/templates/view.html
+++ b/assets/templates/view.html
@@ -429,9 +429,14 @@
}
else {
waitForH5P(() => {
- innerWindow.H5P.externalDispatcher.on('initialized', () => {
+ if (innerWindow.H5P.instances?.length) {
initializeThemeControls();
- });
+ }
+ else {
+ innerWindow.H5P.externalDispatcher.on('initialized', () => {
+ initializeThemeControls();
+ });
+ }
});
}
}