Just to be clear - what happens here is that the "Cleanest Addon Manager" addon accesses (and hence, causes the initialization of) the stylesheet service from it's startup() bootstrap method.
Our menubar registers a UA stylesheet in its chrome.manifest which is used to set the menubar to display: none and the toolbar to min-height: 0. The stylesheet service registers this UA stylesheet when it starts, but the "Cleanest Addon Manager" causes it to start before extension chrome is registered for non-restartless addons - such as ours. This isn't the first time something like this has come up (see https://bugzilla.mozilla.org/show_bug.cgi?id=693687, which was also caused by a restartless addon accessing internal services before extension chrome is registered). There shouldn't be any reason why this problematic addon couldn't access the stylesheet service from an idle event, thus avoiding the issue. However, as this may not be the only addon doing something like this, I may add a workaround for it in our extension by not relying on chrome registration to register our stylesheet (and doing it manually instead - much in the same way as Cleanest Addon Manager does) :( ** Bug watch added: Mozilla Bugzilla #693687 https://bugzilla.mozilla.org/show_bug.cgi?id=693687 ** Project changed: ubuntu-mozilla-ppa-bugs => globalmenu-extension ** Changed in: globalmenu-extension Importance: Undecided => Medium ** Changed in: globalmenu-extension Status: Invalid => Triaged ** Changed in: globalmenu-extension Assignee: (unassigned) => Chris Coulson (chrisccoulson) ** Also affects: firefox (Ubuntu) Importance: Undecided Status: New ** Also affects: firefox (Ubuntu Quantal) Importance: Undecided Status: New ** Changed in: firefox (Ubuntu Quantal) Importance: Undecided => Medium ** Changed in: firefox (Ubuntu Quantal) Assignee: (unassigned) => Chris Coulson (chrisccoulson) ** Changed in: firefox (Ubuntu Quantal) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1017247 Title: Cannot get rid of Menu Bar in Nightly To manage notifications about this bug go to: https://bugs.launchpad.net/globalmenu-extension/+bug/1017247/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
