Closed Bug 266583 Opened 21 years ago Closed 12 years ago

additional tab opened when ctrl+clicking a link which opens another window

Categories

(Firefox :: Tabbed Browser, defect)

1.0 Branch
x86
All
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bugzilla, Unassigned)

References

Details

(Keywords: regression)

Attachments

(1 file)

found using 2004102809-0.11 on linux fc2. asa also sees this on winXP. 1. pref settings: a. force links which open new windows to open in new tabs b. do not select new tabs opened from links 2. go to a web page containing links which open into new windows, eg: http://sfgate.com then click on the "day in pictures" image link (on the right, near the top of the page). 3. ctrl+click that link. expected: open the link in a new tab in the background. actual results: two tabs open! * one tab opens in foreground which is untitled (blank) * a second tab correctly opens in the background with the "day in pictures" content side note: ctrl+shift+clicking has the same result, except that the 2nd tab opens in the foreground (expected, except for the extra blank tab).
I believe this is a dupe of either bug 138198 or 182300.
Whiteboard: DUPEME
*** Bug 272521 has been marked as a duplicate of this bug. ***
Bug 272521 is slightly different... that one is an example of both tabs opening to the correct page, not one correct and one blank. There was a similar bug - which it seems I can no longer locate - where middle-clicking caused the same problem, which was partly resolved two years ago IIRC. Anyway, the fix should be the same for both of these: ctrl+click on links (and *only* on links) should be treated as middle-click.
Attached file testcase
Relevant code: <a href="http://slashdot.org/" target="thisanewwindow" onclick="window.open('', 'thisanewwindow', 'top=10,left=10,width=580,height=420'); return true;"> First the onclick is executed. A popup with a blank url is opened, and true is returnes, so the href is executed. It's target is the popupwindow. But instead it is opened in a new tab. when middle clicking, it just opens a new tab, because onclick is not executed. when left clicking w/o ctrl the page is opened in the popup. In my opinion this is either a duplicate of bug 151142 (modifier+click on a link (ctrl, shift) should not generate onclick event for links) - then it will behave like a middle click, or bug 121377 (tabs not reused when they should be) - then it will behave like a normal left click.
Assignee: bugs → nobody
Version should be changed to reflect current shipping version, no?
Using the following URL in the location bar, > data:text/html,<a href="http://www.google.com" target="_blank">google</a> and ctrl+clicking on the link I am unable to reproduce this bug in Nightly 21. I only get one tab.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Whiteboard: DUPEME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: