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)

defect

Tracking

()

VERIFIED FIXED
Firefox 57
Iteration:
57.2 - Aug 29
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.
Whiteboard: [photon-visual][triage]
Priority: -- → P3
Whiteboard: [photon-visual][triage] → [reserve-photon-visual][p2]
Blocks: photon-tabs
Assignee: nobody → dao+bmo
Flags: qe-verify+
Priority: P3 → P1
Status: NEW → ASSIGNED
Iteration: --- → 57.1 - Aug 15
QA Contact: brindusa.tot
Iteration: 57.1 - Aug 15 → 57.2 - Aug 29
Attachment #8896596 - Flags: review?(jhofmann)
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 on attachment 8897366 [details] Bug 1387754 - Update about:addons icons. Apologies, copy and pasted wrong number
Attachment #8897366 - Flags: review?(dao+bmo)
Attachment #8897366 - Attachment is obsolete: true
Attachment #8896596 - Flags: review?(dharvey)
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)
(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)
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 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+
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
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 57
QA Contact: brindusa.tot → ovidiu.boca
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
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: