Open Bug 41748 Opened 24 years ago Updated 2 years ago

Change cursor to context-menu cursor when control key is down

Categories

(Core :: XUL, enhancement, P3)

PowerPC
macOS
enhancement

Tracking

()

REOPENED
Future

People

(Reporter: mikepinkerton, Unassigned)

References

Details

(Keywords: helpwanted, platform-parity)

When control is held down and a context menu would pop up if the mouse was
clicked, we should change the cursor to the OS context-menu cursor.

request for enancement, fairly minor but platform integration.
marking future and helpwanted so some enterprising netizen can come along and
make us suck less.
Status: NEW → ASSIGNED
Keywords: helpwanted, pp
Target Milestone: --- → Future
notes talking to saari:
- extend ESM to be able to give mouse position, button down, etc (while we're at it)
- get the frame for the current mouse point on a control-key-down event
- get its content node
- walk the parent chain looking for popup listeners of type "context"
- if we find one (somehow) change the cursor.
OS: All
This bug will be dependent on bug #26269 which is a Mac-specific bug for 
producing events for modifier-only keys.
Depends on: 26269
This bug will be a duplicate of bug 33229 (or you can mark it the other way
around; whichever one will draw the most attention).
*** Bug 33229 has been marked as a duplicate of this bug. ***
*** Bug 146106 has been marked as a duplicate of this bug. ***
Proposing this is of Trivial Severity, not Enhancement. Mike, if you agree,
please set it as such.
OS: All → MacOS X
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
Resolving WONTIFX as OS X doesn’t change the cursor any more.
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → WONTFIX
Not true! Only some apps do it, which has almost always been the case. As an example, try iTunes.
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Hm, true. However, isn’t iTunes a Carbon app? Perhaps this is one of those old Carbon/Cocoa issues. The Finder, I think, is Cocoa, and doesn’t do it.
The Finder is Carbon. This is just an app-specific thing.

The bug assignee didn't login in Bugzilla in the last 7 months, so the assignee is being reset.

Assignee: mikepinkerton → nobody
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.