Closed Bug 579199 Opened 14 years ago Closed 14 years ago

Command+w should exit Panorama UI

Categories

(Firefox Graveyard :: Panorama, defect, P2)

x86
macOS
defect

Tracking

(blocking2.0 -)

RESOLVED WONTFIX
Future
Tracking Status
blocking2.0 --- -

People

(Reporter: iangilman, Assigned: raymondlee)

References

Details

(Keywords: ux-consistency)

Attachments

(1 file)

Actually I'm not sure what command+w should do when in the TabCandy UI. It could close the entire window, but that seems kind of extreme. It could exit out of TabCandy and take you back to the last tab you were in. It can do what it does now (close whatever tab you last played with), but that seems weird to me. Exit TabCandy then?
Assignee: nobody → aza
When in normal Firefox land, using command-w closes the current tab and not the whole window. Continuing with that metaphor, in Tabcandy using command-w should close the currently selected tab and then select the next tab in the group. If the last tab is closed in a group then the closest tab outside the group is selected. When all tabs are closed then using command-w closes the window.
I disagree. The only reason command+w closes the current tab in normal Firefox land is because the tab feels like a window, and in the entire history of the Mac, command+w only closes windows, or things that feel like windows. Removing a thumbnail from within a window is antithetical to that decades-long training. In normal Firefox land, pull up "organize bookmarks" and select one of your bookmarks and hit command+w... it does not in fact "close that tab"; the entire bookmarks window goes away. I believe that in the vast majority of cases, the user expectation when hitting command+w in the TabCandy UI is that they'll be "closing TabCandy" and getting back to whatever else is in their browser. Since I don't believe we have any compelling reason to subvert that expectation, I propose we should give them what they're expecting.
Aren't the tabs in tabcandy exactly a window/tab metaphor? They are a direct manipulation affordance! That said, I'm happy to wear the pm hat here and say the route of least implementation is okay for now. I just worry about accidentally closing the last window when tabcandy is open, thereby obliterating lots of state.
If the user hits command-w while in tab candy, I really have no idea what their intention is. What happens if you hit command-w while in expose or spaces?
(In reply to comment #4) > If the user hits command-w while in tab candy, I really have no idea what their > intention is. What happens if you hit command-w while in expose or spaces? It doesn't appear that Cmd+W does anything in Exposé, because there isn't really a concept of a frontmost window. (I can't speak to Spaces, though, since I'm on Tiger.)
Command+W doesn't do anything inside of Spaces either. Because we are in a right quandary about what the user's mental model is for what Command+W should do, it seems that we should go with the most useful thing. In this case, that would be giving a keyboard shortcut for closing tabs from within the Tabcandy interface. Hence having Command+W work as stated in comment 1 is my vote.
(In reply to comment #6) > Command+W doesn't do anything inside of Spaces either. > > Because we are in a right quandary about what the user's mental model is for > what Command+W should do, it seems that we should go with the most useful > thing. In this case, that would be giving a keyboard shortcut for closing tabs > from within the Tabcandy interface. Hence having Command+W work as stated in > comment 1 is my vote. I agree. Ideally, TabCandy would be seen as a window overlay rather than as a window in its own right, and it will have a separate key combo to bring it up and dismiss it (see bug 579197), so it should not fall under the auspices of Cmd+W. Plus, given that TabCandy is a tab organizer, and that Cmd+W closes tabs in normal window mode, that connection should be carried over into TabCandy, as well.
Mass moving all Tab Candy bugs from Mozilla Labs to Firefox::Tab Candy. Filter the bugmail spam with "tabcandymassmove".
Product: Mozilla Labs → Firefox
Target Milestone: -- → ---
Just to add my anecdotal data here — while observing friends testing TabCandy, two of them clicked the Tab Candy icon, and then immediately clicked Cmd-W to go back to where they were (their mental model was that Tab Candy is a separate window, it seems), and they were surprised when it didn't return them to their previous position.
QA Contact: tabcandy → tabcandy
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
Reopening this to bring back the proposal that cmd+w should exit Panorama (which isn't covered by bug 587276).
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Summary: command+w while in TabCandy closes the last used tab → Command+w should exit Panorama UI
In the interest of iteration and going down the path of least resistance for new users, let's try cmd+w to close Panorama.
In the Panorama view, user goes to File menu > close Tab (basically the same as cmd+w), do we close Panorama as well?
Requesting blocking, marking as targeting beta 8. Perhaps it should be beta 9, though.
Blocks: 597043
blocking2.0: --- → ?
Target Milestone: --- → Firefox 4.0b8
Priority: -- → P2
(In reply to comment #13) > In the Panorama view, user goes to File menu > close Tab (basically the same as > cmd+w), do we close Panorama as well? Good point. There's already a standard way to do this (on the Mac version of Firefox at least): the menu item text changes from "Close Tab" to just "Close". Pull up the download manager for instance to see it in action. I imagine we would just extend this behavior to the other OSes.
The path of least resistance would appear to be: make cmd/ctrl+w do nothing. I happen to think that it should actually kill whatever tab is highlighted, but I admit that this is primarily a "windows" mentality. Ian is correct in pointing out how the Mac handles the change of "close tab" to just "close". But on Windows we can never see that transition. The only time a windows user will see the action for ctrl+w spelled out, it will say "close tab". I suspect it would create cognitive dissonance to change that model. Thus, I recommend cmd/ctrl+w do nothing in Tab Candy.
@Kevin: I disagree. Having cmd+w do nothing will really confuse users. ("Hello, computer? Is this thing on..."). Proposal: * Change the menu item to read "Close Panorama" instead of "Close Tab" * When cmd+w is used, close Panorama and return to the last active tab
Blocks: 608774
Attached patch v1Splinter Review
Assignee: aza → raymond
Status: REOPENED → ASSIGNED
Attachment #495043 - Flags: review?(ian)
Blocks: 616527
Comment on attachment 495043 [details] [diff] [review] v1 Looks good. Let's get a browser peer, say Dao, to do a review, as it extends outside of the Panorama module.
Attachment #495043 - Flags: review?(ian) → feedback+
Not blocking, unless someone can explain why this is such an extraordinarily bad user experience that we need to block the whole release on it.
blocking2.0: ? → -
Attachment #495043 - Flags: review?(dao)
Moving to b9
Blocks: 598154
No longer blocks: 597043
Could someone review the patch please?
Raymond, it's not blocking, and we should all be 159% focused on Firefox 4. Don't expect action here until the release branches.
bugspam (moving b9 to b10)
Blocks: 608028
bugspam (removing b9)
No longer blocks: 598154
This bug right now means that we have an inconsistency in the behavior between command-w and pressing the close button, and would invalidate the ux-consistency bug 608774. I would urge those who can to review this patch.
Keywords: ux-consistency
Blocks: 627096
No longer blocks: 608028
The big issue here for Fx4 is that it's weird for command+w to close tabs while you're in Panorama. This is just one instance of the many key combos that are covered by bug 587276, so I propose we let that bug fix that issue. Punting this bug as a follow-up for making the key exit Panorama.
No longer blocks: 627096
Target Milestone: Firefox 4.0b8 → Future
The patch for bug 587276 landed. Command/Ctrl+w wouldn't exit Panorama UI.
Status: ASSIGNED → RESOLVED
Closed: 14 years ago14 years ago
Resolution: --- → WONTFIX
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: