Closed
Bug 48838
Opened 24 years ago
Closed 24 years ago
Context menus need to first set focus to the widget you right-click on
Categories
(Core :: XUL, defect, P4)
Tracking
()
VERIFIED
FIXED
M18
People
(Reporter: bugzilla, Assigned: saari)
Details
(Keywords: dataloss, Whiteboard: [nsbeta3+])
Standard behavior on windows is that when you right click on a widget, focus is first set to that widget, and then the items on the context menu that appears all affect that widget. The current menu system is flawed, and doesn't work this way. Instead, if an element has the focus and you click elsewhere, the context menu that appears still has items that affect the element that has the focus. This is incorrect, and has repercussions in many areas of the product: selection and editor to name a few. Try this: go to a website with a textbox, type a few characters into the textbox, set focus to the URL bar, then right click on the textbox in the site. Then click Select All in the context menu that appears. Note that while Select All actually selects the contents of the URL bar, other items on the same context menu (like Bookmark this Page and Save Page As...) actually apply to the website itself. There are other examples like this throughout the product, and I'm willing to give more if need be. I don't think this is a quick FUTURE because it's a serious flaw in our event handling (er, should this be under event handling?) and is inconsistent with Windows behavior (and possible that of other platforms...)
Reporter | ||
Comment 2•24 years ago
|
||
reassigning to saari, who agreed to take a look. says context clicks just need to fire a focus event first, which should be easy...
Assignee: pinkerton → saari
Comment 3•24 years ago
|
||
nsbeta3+ to take (partial) in-hand fix. p4 for M18
Priority: P3 → P4
Whiteboard: [nsbeta3+]
Target Milestone: --- → M18
Assignee | ||
Updated•24 years ago
|
Status: NEW → ASSIGNED
Comment 5•24 years ago
|
||
Please note that we are not committing to fix P4/P5 bugs for N6, although we could still work on a fix in priority order, or take a patch.
Assignee | ||
Comment 6•24 years ago
|
||
Fixed
Assignee | ||
Comment 7•24 years ago
|
||
marking fixed :-P
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in
before you can comment on or make changes to this bug.
Description
•