Closed Bug 375748 Opened 18 years ago Closed 18 years ago

Missing focus event on doc frame when menu is closed

Categories

(Core :: Disability Access APIs, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: scott, Assigned: aaronlev)

References

(Blocks 1 open bug)

Details

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a4pre) Gecko/20070327 Minefield/3.0a4pre Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a4pre) Gecko/20070327 Minefield/3.0a4pre Missing focus event on doc frame when menu is closed. Reproducible: Always Steps to Reproduce: 1. 2. 3.
This focus event has only recently been lost. Also, see the wiki addressing this issue at http://live.gnome.org/LSR/FocusEvents .
Surkov & Ginn -- did this break from work in bug 374790?
Assignee: aaronleventhal → ginn.chen
Here is the line that is supposed to fire the event when the menu closes: http://lxr.mozilla.org/seamonkey/source/accessible/src/base/nsRootAccessible.cpp#822 The bug does say whether it's about the menubar, the context menu or both. So we should test both scenarios.
The problem occurs for both context menus and menus from the top menu bar.
That's a major clue. Perhaps nsRootAccessible::HandleEventWithTarget() is working properly and calling FireCurrentFocusEvent() when the menus are closing. The bug might be somewhere else.
Fixed via checkin to bug 375747.
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Status: RESOLVED → UNCONFIRMED
Resolution: FIXED → ---
You can blame me if this fix doesn't work.
Assignee: ginn.chen → aaronleventhal
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago18 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.