Closed
Bug 1387754
Opened 7 years ago
Closed 7 years ago
tab separators should span full height of the titlebar
Categories
(Firefox :: Theme, defect, P1)
Firefox
Theme
Tracking
()
Tracking | Status | |
---|---|---|
firefox57 | --- | fixed |
People
(Reporter: asa, Assigned: dao)
References
(Blocks 1 open bug)
Details
(Whiteboard: [reserve-photon-visual][p2])
Attachments
(1 file, 1 obsolete file)
According to http://design.firefox.com/people/shorlander/photon/Mockups/windows-10.html the tab separators should be the full height of the titlebar/tabstrip. Right now they're centered with gaps above and below.
Windows 10, latest nightly, default theme.
Updated•7 years ago
|
Whiteboard: [photon-visual][triage]
Assignee | ||
Updated•7 years ago
|
Priority: -- → P3
Whiteboard: [photon-visual][triage] → [reserve-photon-visual][p2]
Assignee | ||
Updated•7 years ago
|
Blocks: photon-tabs
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → dao+bmo
Flags: qe-verify+
Priority: P3 → P1
Comment hidden (mozreview-request) |
Updated•7 years ago
|
Status: NEW → ASSIGNED
Iteration: --- → 57.1 - Aug 15
QA Contact: brindusa.tot
Updated•7 years ago
|
Iteration: 57.1 - Aug 15 → 57.2 - Aug 29
Assignee | ||
Updated•7 years ago
|
Attachment #8896596 -
Flags: review?(jhofmann)
Comment 2•7 years ago
|
||
mozreview-review |
Comment on attachment 8896596 [details]
Bug 1387754 - Let tab separators span the full height of the titlebar.
https://reviewboard.mozilla.org/r/167874/#review173926
There are two issues from trying out this patch on OSX
- The tab separators disappear on tab hover, while they shouldn't according to the mockup (http://design.firefox.com/people/shorlander/photon/Mockups/macOS.html). I thought this looked okay with the smaller separators but with the larger ones it gets really obvious.
- There's a 1px overlap with the top window border on OSX. We might have to fine-tune the border-image on OSX a little to remove that. I would be ok with making that a follow-up bug, though. It's your call.
Thanks!
Attachment #8896596 -
Flags: review?(jhofmann) → review-
Comment hidden (mozreview-request) |
Comment 4•7 years ago
|
||
Comment on attachment 8897366 [details]
Bug 1387754 - Update about:addons icons.
Apologies, copy and pasted wrong number
Attachment #8897366 -
Flags: review?(dao+bmo)
Assignee | ||
Updated•7 years ago
|
Attachment #8897366 -
Attachment is obsolete: true
Assignee | ||
Updated•7 years ago
|
Attachment #8896596 -
Flags: review?(dharvey)
Comment hidden (mozreview-request) |
Comment 6•7 years ago
|
||
mozreview-review |
Comment on attachment 8896596 [details]
Bug 1387754 - Let tab separators span the full height of the titlebar.
https://reviewboard.mozilla.org/r/167874/#review174912
::: browser/themes/shared/tabs.inc.css:330
(Diff revision 2)
> background-repeat: repeat-x;
> }
>
> +.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]) {
> + border-left-style: solid;
> + border-right-style: solid;
This causes a noticeable (to me at least) flickering when the ::before element goes away and the border appears. Why do we have to use both border and ::before?
::: browser/themes/shared/tabs.inc.css:451
(Diff revision 2)
> +}
> +%endif
> +
> /* Also show separators beside the selected tab when dragging it. */
> #tabbrowser-tabs[movingtab] > .tabbrowser-tab[beforeselected]:not([last-visible-tab])::after,
> .tabbrowser-tab:not([selected]):not([afterselected-visible]):not([afterhovered]):not([first-visible-tab]):not(:hover)::before,
I don't understand why we can't just alter this rule.
Attachment #8896596 -
Flags: review?(jhofmann)
Assignee | ||
Comment 7•7 years ago
|
||
(In reply to Johann Hofmann [:johannh] from comment #6)
> > /* Also show separators beside the selected tab when dragging it. */
> > #tabbrowser-tabs[movingtab] > .tabbrowser-tab[beforeselected]:not([last-visible-tab])::after,
> > .tabbrowser-tab:not([selected]):not([afterselected-visible]):not([afterhovered]):not([first-visible-tab]):not(:hover)::before,
>
> I don't understand why we can't just alter this rule.
Alter how, in a way that works for separators spanning the full title bar height as well as those not doing that?
Flags: needinfo?(jhofmann)
Assignee | ||
Comment 8•7 years ago
|
||
I'm going to resubmit the original patch so we can get this landed while looking for solutions for other issues related to tab separators.
Flags: needinfo?(jhofmann)
Comment hidden (mozreview-request) |
Comment 10•7 years ago
|
||
mozreview-review |
Comment on attachment 8896596 [details]
Bug 1387754 - Let tab separators span the full height of the titlebar.
https://reviewboard.mozilla.org/r/167874/#review174932
Thanks! That's a good call, and sorry for the holdup. I'm sure we can get this right following up.
Attachment #8896596 -
Flags: review?(jhofmann) → review+
Comment 11•7 years ago
|
||
Pushed by dgottwald@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e9e0ea3babfc
Let tab separators span the full height of the titlebar. r=johannh
Comment 12•7 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 57
Updated•7 years ago
|
QA Contact: brindusa.tot → ovidiu.boca
Comment 13•7 years ago
|
||
User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Build ID 20170905100117
This bug fix is Verified with latest Nightly 57.0a1.
Status: RESOLVED → VERIFIED
Updated•7 years ago
|
Flags: qe-verify+
You need to log in
before you can comment on or make changes to this bug.
Description
•