A bit more info on this: the bug is caused by the gtk_menu_detach() call in the "cloaking" code in libindicator. The menu gets detached from its GtkMenuItem, which breaks the GtkModelMenu logic (specifically: it separates it from the action group so all actions disappear, disabling the items). The decloak code doesn't reverse this.
We could workaround it in indicator-appmenu by associating the actions directly with each submenu but I think we should probably fix this in libindicator instead. The "cloak" logic is pretty suspicious.... ** Package changed: libreoffice (Ubuntu) => libindicator (Ubuntu) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libreoffice in Ubuntu. https://bugs.launchpad.net/bugs/1045372 Title: libreoffice unity menu bars greyed out after opening any dialog or switching window Status in “libindicator” package in Ubuntu: Confirmed Bug description: Ubuntu Release: Ubuntu 12.10 Quantal Quetzal beta1 Package version: libreoffice-gtk Package version: 1:3.6.1~rc2-1ubuntu3 Behavior: Triggering an action from the menu, i.e. opening a file , turns the menu into disabled state. This happens randomly and sometimes also without any action triggers. This is a new issue we have discovered in the latest versions of Unity/Gtk+. This wrong behavior is not present in precise pangolin and Quantal Alpha 3. Can someone please confirm if this is an issue in Unity/Gtk+? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libindicator/+bug/1045372/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

