Closed Bug 315573 Opened 19 years ago Closed 19 years ago

Double command-click on bookmarks opens currently selected bookmark in tab

Categories

(Camino Graveyard :: Bookmarks, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 285182

People

(Reporter: froodian, Assigned: mikepinkerton)

Details

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8) Gecko/20051107 Camino/1.0b1
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8) Gecko/20051107 Camino/1.0b1

When in about:bookmarks, a double command-click open the bookmark that is currently selected in a new tab, not the bookmark that has been double clicked.

Reproducible: Always

Steps to Reproduce:
1. Command-B
2. Hold down command, and double-click on several bookmarks in a row

Actual Results:  
The bookmark that is currently selected gets opened in each tab

Expected Results:  
Each tab should contain the bookmark that was double-clicked to open it
I'm seeing the same behaviour.

It is worth noting that you need to single-click to select a bookmark while in about:bookmarks before holding command and double-clicking.
(In reply to comment #1)
> I'm seeing the same behaviour.
> 
> It is worth noting that you need to single-click to select a bookmark while in
> about:bookmarks before holding command and double-clicking.
> 

Although this may be a bug in its own right: Double command-clicking when no bookmark is selected does nothing.
If you open a Finder window and do the same thing, you get the same behaviour.

Cmd is the OS X click modifier for "select multiple non-contiguous items", in much the same way that shift performed this action in the Classic Mac OS. The problem is that we use cmd in a second role: as a "middle-click" clone. These two behaviours fight with each other for priority in our bookmark manager, leading to this bug.

What's actually happening when you select a bookmark and then cmd-double-click on another is this:

Bookmark A receives a click notification.
Bookmark B receives a click notification.
Bookmark B, being underneath the mouse pointer, gets selected.
Bookmark A remains selected because cmd was held down.

Upon the second click:

Bookmark A receives a double-click notification and opens (in a new tab, since cmd was held down).
Bookmark B receives a click notification.
Bookmark B, being underneath the mouse pointer and selected, is DE-selected.
Bookmark B does not open because it is no longer selected.

Try it with a single item in the Finder -- hold down cmd, and then start clicking as fast as you can. All you'll manage to do is turn the selection on and off very rapidly. :)

I haven't the first clue how to solve this problem, but I hope this at least explains our behaviour.

cl
This bug is bug 285182 comment 9.

*** This bug has been marked as a duplicate of 285182 ***
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.