Closed
Bug 343681
Opened 19 years ago
Closed 19 years ago
tab overflow behavior wrong - should not crop tabs
Categories
(Firefox :: Tabbed Browser, defect)
Tracking
()
RESOLVED
WONTFIX
Firefox 2 beta2
People
(Reporter: asa, Assigned: beltzner)
References
Details
(Keywords: uiwanted)
(spun off from bug 343674)
The current tab overflow behavior is wrong. We should not crop the tabs when scrolling. It makes the tab a difficult target and is visually unappealing.
If it's been decided that scrolling is the least worst solution and so we're going with it, then we should scroll full tabs. When scrolling, we should scroll a full tab into view with each click of the scroll button. If a user resizes the window, we should calculate the largest whole number of tabs we can fit at that size and use that number.
I wholeheartedly agree! I'm finding these new tabbar changes clunky and hard to get used to. This change will certainly help with things!
~B
Flags: blocking-firefox2?
Updated•19 years ago
|
Assignee: nobody → bugs.mano
| Assignee | ||
Comment 2•19 years ago
|
||
Need a decision and some alternatives for beta2. Marking uiwanted as well so I can remember to look at it later.
Flags: blocking-firefox2? → blocking-firefox2+
Keywords: uiwanted
Target Milestone: --- → Firefox 2 beta2
Updated•19 years ago
|
Assignee: bugs.mano → beltzner
Comment 3•19 years ago
|
||
I guess what we need to do is basically fit the next smaller number of tabs if a tab is cropped i.e. If there are 15 and a half tabs shown on the tab bar, just expand 15 tabs to fill the tab-bar space and put the 'half tab' into the overflow area.
Comment 4•19 years ago
|
||
Yep, this is our thinking on bug 343251 as well, which is becoming the tracking bug for the b2 implementation. Or at least, we know we should never show partial tabs on the left. It *might* make sense to show a partial tab on the right, but I'm very cautious about that; I need to see it in action with the rest of the solution on that bug.
Marking depends on that bug.
Depends on: 343251
Comment 5•19 years ago
|
||
Hum, this could be quite hard to implement unfortunately. Tabs don't seem to respond well when given fractional widths, so you'd have to manually set some tabs to be a pixel wider or thinner in order to keep the total width constant (hence preventing cropping). And the alternative, reimplementing the whole thing by collapsing off-screen tabs, is even worse!
Comment 6•19 years ago
|
||
(In reply to comment #5)
> Hum, this could be quite hard to implement unfortunately. Tabs don't seem to
> respond well when given fractional widths, so you'd have to manually set some
> tabs to be a pixel wider or thinner in order to keep the total width constant
> (hence preventing cropping). And the alternative, reimplementing the whole
> thing by collapsing off-screen tabs, is even worse!
>
I am not a programmer so I may be way off the mark here, but this 'seems' to have been implemented in IE7. I was just having a look at it. IE7 does not crop Tabs on either side. Even when one re-sizes the window, it adjusts the number of visible tabs to ensure that none of the tabs are cropped.
Comment 7•19 years ago
|
||
Right, but IE7 doesn't use XUL widgets.
I don't think the partial tabs are a bad thing, since it makes it extra obvious that there is more than is onscreen. Its also something that would be a pain to implement properly, as Jomel points out.
Whiteboard: [at risk]
Comment 8•19 years ago
|
||
Discussed further with beltzner, the partial tabs are a strong indicator for overflow, and we want to keep that in place.
Status: NEW → RESOLVED
Closed: 19 years ago
Flags: blocking-firefox2+ → blocking-firefox2-
Resolution: --- → WONTFIX
Whiteboard: [at risk]
You need to log in
before you can comment on or make changes to this bug.
Description
•