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
•