popuphiding and popuphidden events aren't dispatched

Bug #766151 reported by Chris Coulson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Global menubar extension
Fix Released
Medium
Chris Coulson
firefox (Ubuntu)
Fix Released
Medium
Chris Coulson
Natty
Fix Released
Medium
Chris Coulson
thunderbird (Ubuntu)
Fix Released
Low
Chris Coulson
Natty
Fix Released
Low
Chris Coulson

Bug Description

Due to a silly typo in uGlobalMenu::OnClose, globalmenu-extension fails to dispatch any popuphiding and popuphidden events when a menu closes. These events are used throughout Firefox - in particular, browserPlacesViews.js uses the popuphidden event to update some state on the places node associated with the menu. Not doing this leaves the places code in a weird state and causes Firefox to continually throw exceptions like this:

Error: uncaught exception: aPlacesNode must have _DOMElement set

Changed in globalmenu-extension:
importance: Undecided → Medium
status: New → Triaged
assignee: nobody → Chris Coulson (chrisccoulson)
affects: firefox (Ubuntu) → ubuntu
affects: Ubuntu Natty → firefox (Ubuntu Natty)
Changed in firefox (Ubuntu Natty):
assignee: nobody → Chris Coulson (chrisccoulson)
importance: Undecided → Medium
milestone: none → ubuntu-11.04
status: New → Triaged
Changed in thunderbird (Ubuntu Natty):
status: New → Triaged
importance: Undecided → Low
assignee: nobody → Chris Coulson (chrisccoulson)
milestone: none → ubuntu-11.04
Revision history for this message
Chris Coulson (chrisccoulson) wrote :
Changed in globalmenu-extension:
status: Triaged → Fix Committed
milestone: none → 1.0.2
Changed in firefox (Ubuntu Natty):
status: Triaged → Fix Committed
Changed in thunderbird (Ubuntu Natty):
status: Triaged → Fix Committed
Changed in globalmenu-extension:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package thunderbird - 3.1.9+nobinonly-0ubuntu4

---------------
thunderbird (3.1.9+nobinonly-0ubuntu4) natty; urgency=low

  * Fix LP: #766151 - popuphiding and popuphidden events aren't dispatched
    when a menu is closed
    - update globalmenu-extension to 1.0.2
 -- Chris Coulson <email address hidden> Tue, 19 Apr 2011 17:18:34 +0100

Changed in thunderbird (Ubuntu Natty):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package firefox - 4.0+nobinonly-0ubuntu3

---------------
firefox (4.0+nobinonly-0ubuntu3) natty; urgency=low

  [ Felix Geyer <email address hidden> ]
  * Fix LP: #572772 - can't save files in KDE
    - update debian/patches/mozilla-kde.patch

  [ Chris Coulson ]
  * Fix LP: #766151 - popuphiding and popuphidden events aren't dispatched
    when a menu is closed, leading to exceptions being thrown in
    browserPlacesViews.js (visible from the error console)
    - update globalmenu-extension to 1.0.2
  * Fix LP: #744580 - Firefox doesn't autoscroll when selecting content
    downwards
    - add debian/patches/fix-selection-drag-autoscroll.patch
    - update debian/patches/series
 -- Chris Coulson <email address hidden> Tue, 19 Apr 2011 17:10:50 +0100

Changed in firefox (Ubuntu Natty):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.