Closed Bug 12146 Opened 25 years ago Closed 25 years ago

[xpmenu] crash on exit processing straggling key event

Categories

(Core :: XUL, defect, P3)

x86
Windows NT
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: waterson, Assigned: hyatt)

References

Details

To reproduce:

1. Start apprunner.
2. "Alt+F" to open file menu.
3. Use arrow keys to navigate to "Quit" menu
4. Hit "Enter" to activate choice

This causes a crash, because the XUL document will have been destroyed by the
time the event comes through XULDocumentImpl::HandleDOMEvent(). This may be a
dup of 11299; however, I believe that in this case we need to make sure that
the XUL doc unregisters as a key event listener. Maybe. Who knows.
Status: NEW → ASSIGNED
Target Milestone: M11
Blocks: 12673
Blocks: 12670
My hands have deteriorated to the point where I can no longer type.  I need
help.  If you think you can fix this bug on your own, please take it away from
me.  If you'd like to volunteer to be my hands for a specific bug, then I'll be
happy to come up to your cube and sit with you and fix the bug (assuming you
have the patience for that).
Trying to give hyatt a hand: this doesn't crash on linux, with any menu item
(i.e. it works on Quit, it works on anything I try)
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Marking REOPENED.
Reason:  This crash still happens on NT 102709 apprunner on the first time only.
All subsequent attempts at reproduction of bug work juuuuuuuuust fine.

Also, works fine on Linux6 102708 apprunner.  MacOS does not have this
feature/ability (accelerator keys).
Resolution: FIXED → ---
Clearing FIXED resolution due to reopen of this bug.
Target Milestone: M11 → M12
[alt+f] doesn't seem to be working here at the end of m11 on win95,
but we are not crashing on quit from the menu selection.

moving off to m12, but I think we should close this and open
a new bug for keyboard nav not working.  that one most likely
won't be hyatt's bug
Status: REOPENED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
BULK MOVE: Changing component from XUL to XP Toolkit/Widgets: XUL.  XUL 
component will be deleted.
Component: XUL → XP Toolkit/Widgets: XUL
Marking VERIFIED FIXED on:
- Linux6 2000-03-01-13 Commercial build
- MacOS9 2000-03-01-13 Commercial build
- Win98 2000-03-01-16 Commercial build
Status: RESOLVED → VERIFIED
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: ckritzer → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.