diff --git a/js/src/viewer.js b/js/src/viewer.js
index 3e3fc795a32e743e408278064d8b30b4155bab01..3b7009fae09fd24adce4b11c3567b8f43802f3c0 100644
--- a/js/src/viewer.js
+++ b/js/src/viewer.js
@@ -90,6 +90,7 @@
       // add main menu
       if (showMainMenu) {
         this.mainMenu = new $.MainMenu({ appendTo: this.element, state: this.state, eventEmitter: this.eventEmitter });
+        this.eventEmitter.publish('mainMenuInitialized');
       }
 
       // add viewer area