Closed Bug 362798 Opened 18 years ago Closed 18 years ago

[Mac] Ctrl+click on Home button loads home page in addition to showing context menu

Categories

(Firefox :: Toolbars and Customization, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: regression)

Attachments

(1 file, 1 obsolete file)

Steps to reproduce:
1. Ctrl+click the Home button.

Expected: A context menu appears (with items like "Customize...").

Actual: A context menu appears, and the home page is loaded in the current tab.

See bug 361240 for discussion of the event-handling change that caused this regression and other regressions where Ctrl+click does something other than opening a context menu.
Attached patch "Fix" v.1 (obsolete) — Splinter Review
Assignee: nobody → philringnalda
Status: NEW → ASSIGNED
Attachment #247507 - Flags: superreview?(mano)
Attachment #247507 - Flags: review?(joshmoz)
The reload button and back/forward buttons have a similar problem.  Do you want to fix them all with a single patch?
"Lets wait and see how the approach in attachment 247507 [details] [diff] [review] does in review."

I'm perfectly capable of turning checkForMiddleClick() into checkForMiddleClickOrIfdefXP_MACOSXThenCheckForMetaKeyToo(), but a world where I didn't have to (a world where I also wouldn't have to personally contact the author of any toolbar-button-adding extension I wanted to use, to ask that he alter it to work with the way I right-click) would be a prettier, shinier, happier world.
Comment on attachment 247507 [details] [diff] [review]
"Fix" v.1

Gah, first fix it correctly, *then* make fun of it.
Attachment #247507 - Attachment is obsolete: true
Attachment #247507 - Flags: superreview?(mano)
Attachment #247507 - Flags: review?(joshmoz)
Attached patch "Fix" v.2Splinter Review
Not looking for review yet, since I have renewed hope that we won't have to fix every single click receiver one by one.
Depends on: 362812
Assignee: philringnalda → nobody
Status: ASSIGNED → NEW
Fixed by bug 362812
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: