Closed Bug 1189212 Opened 9 years ago Closed 9 years ago

[HiDPI] Pinned tab separators are sometimes too thick

Categories

(Firefox :: Theme, defect, P3)

All
Windows 10
defect

Tracking

()

RESOLVED FIXED
Firefox 43
Tracking Status
firefox40 --- wontfix
firefox41 --- fixed
firefox42 --- fixed
firefox43 --- fixed

People

(Reporter: cwiiis, Assigned: dao)

References

Details

Attachments

(3 files, 1 obsolete file)

The thickness/sharpness of the line that divides pinned tabs is inconsistent (possibly just for the first and last pinned tabs?)
This is very likely caused by your DPI settings, I don't see this on 100% DPI.
Blocks: theme-win10
No longer blocks: windows-10-issues
Chris, what DPI setting is in use on your machine?
Flags: needinfo?(chrislord.net)
Another bug says 125%
Summary: Dividers in pinned tabs are inconsistent with dividers in the tab bar, and with themselves → Pinned tab separators are sometimes too thick
Summary: Pinned tab separators are sometimes too thick → [HiDPI] Pinned tab separators are sometimes too thick
(In reply to :Gijs Kruitbosch from comment #2) > Chris, what DPI setting is in use on your machine? Indeed, 125%.
Flags: needinfo?(chrislord.net)
Attached patch patch? (obsolete) — Splinter Review
Here's a patch that simplifies our tab separator code and should fix this bug along the way. This would make us use the solid tab separators on all platforms. Is this something UX would be OK with?
Flags: needinfo?(shorlander)
(In reply to Dão Gottwald [:dao] from comment #5) > Created attachment 8645676 [details] [diff] [review] > patch? > > Here's a patch that simplifies our tab separator code and should fix this > bug along the way. This would make us use the solid tab separators on all > platforms. Is this something UX would be OK with? I built this on OS X and it looks nice enough. I think it does have some drawbacks though. The contiguous lines from the tabstrip border helps with the z-ordering. It visually anchor everything. Without that the elements feel like they are floating. What might be an acceptable style trade-off on Windows 10 might not work everywhere else. Would it be possible to get Try Builds that would work on Windows XP and 7 and Linux that I could use for a bit please?
Flags: needinfo?(shorlander)
(In reply to Stephen Horlander [:shorlander] from comment #6) > Would it be possible to get Try Builds that would work on Windows XP and 7 > and Linux that I could use for a bit please? Windows: http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/dgottwald@mozilla.com-de2f60de6d30/try-win32/ Linux: http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/dgottwald@mozilla.com-de2f60de6d30/try-linux64/
Flags: needinfo?(shorlander)
(In reply to Dão Gottwald [:dao] from comment #7) > (In reply to Stephen Horlander [:shorlander] from comment #6) > > Would it be possible to get Try Builds that would work on Windows XP and 7 > > and Linux that I could use for a bit please? > > Windows: > http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/dgottwald@mozilla. > com-de2f60de6d30/try-win32/ > > Linux: > http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/dgottwald@mozilla. > com-de2f60de6d30/try-linux64/ Thank you!
Flags: needinfo?(shorlander)
Attachment #8645676 - Flags: ui-review?(shorlander)
Kinda P4 polish, but 125% is our most common scaling factor on Windows (after 100%).
Priority: -- → P3
Blocks: 1192839
Comment on attachment 8645676 [details] [diff] [review] patch? Review of attachment 8645676 [details] [diff] [review]: ----------------------------------------------------------------- After using it for a few days I think it works. Still a little concerned that it makes the tabs feel detached, but less so. I did notice that the separators are an odd height so they look not quite vertically aligned with the rest of the tab contents: http://cl.ly/image/2J2V2x3l0D1o
Attachment #8645676 - Flags: ui-review?(shorlander) → ui-review+
Attached patch patch v2Splinter Review
> I did notice that the separators are an odd height so they look not quite > vertically aligned with the rest of the tab contents: > http://cl.ly/image/2J2V2x3l0D1o I've made them one pixel shorter (removed another pixel from the top).
Assignee: nobody → dao
Attachment #8645676 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #8650966 - Flags: review?(gijskruitbosch+bugs)
(I'm sorry, I likely won't get to this review until Monday.)
Did you test for bug 1121723 ? I'm worried that now using the same layout as devedition, we're going to run into that at some point. :-\
Flags: needinfo?(dao)
(In reply to :Gijs Kruitbosch from comment #13) > Did you test for bug 1121723 ? I'm worried that now using the same layout as > devedition, we're going to run into that at some point. :-\ This is a very old bug and I see it with and without my patch, so I'm not sure what exactly that code is solving if anything at all. In any case, I'm now using -moz-margin-start: -1px; for all tabs, so there's no need to switch margins for the last tab, right?
Flags: needinfo?(dao)
(In reply to Dão Gottwald [:dao] from comment #14) > (In reply to :Gijs Kruitbosch from comment #13) > > Did you test for bug 1121723 ? I'm worried that now using the same layout as > > devedition, we're going to run into that at some point. :-\ > > This is a very old bug (pre-Australis afaik, so it predates our tab separator implementation)
(In reply to Dão Gottwald [:dao] from comment #14) > (In reply to :Gijs Kruitbosch from comment #13) > > Did you test for bug 1121723 ? I'm worried that now using the same layout as > > devedition, we're going to run into that at some point. :-\ > > This is a very old bug and I see it with and without my patch, so I'm not > sure what exactly that code is solving if anything at all. That's very odd, because the devedition regression and fix in that bug were pretty real (ie I and several other people reproduced, tested, and checked that it was fixed). > In any case, I'm > now using -moz-margin-start: -1px; for all tabs, so there's no need to > switch margins for the last tab, right? I hope so.
Comment on attachment 8650966 [details] [diff] [review] patch v2 Review of attachment 8650966 [details] [diff] [review]: ----------------------------------------------------------------- Do we have a bug + STR for the current version of the overflow jittering on file?
Attachment #8650966 - Flags: review?(gijskruitbosch+bugs) → review+
(In reply to :Gijs Kruitbosch from comment #17) > Comment on attachment 8650966 [details] [diff] [review] > patch v2 > > Review of attachment 8650966 [details] [diff] [review]: > ----------------------------------------------------------------- > > Do we have a bug + STR for the current version of the overflow jittering on > file? bug 648789
(In reply to Dão Gottwald [:dao] from comment #18) > (In reply to :Gijs Kruitbosch from comment #17) > > Comment on attachment 8650966 [details] [diff] [review] > > patch v2 > > > > Review of attachment 8650966 [details] [diff] [review]: > > ----------------------------------------------------------------- > > > > Do we have a bug + STR for the current version of the overflow jittering on > > file? > > bug 648789 That looks like a one-off issue during an animation. bug 1121723 was about jittering that switched between the overflown/non-overflown state constantly until you stopped hovering / selecting the tab "causing" the issue.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 43
Depends on: 1198236
Flags: qe-verify-
(In reply to :Gijs Kruitbosch from comment #19) > (In reply to Dão Gottwald [:dao] from comment #18) > > (In reply to :Gijs Kruitbosch from comment #17) > > > Comment on attachment 8650966 [details] [diff] [review] > > > patch v2 > > > > > > Review of attachment 8650966 [details] [diff] [review]: > > > ----------------------------------------------------------------- > > > > > > Do we have a bug + STR for the current version of the overflow jittering on > > > file? > > > > bug 648789 > > That looks like a one-off issue during an animation. bug 1121723 was about > jittering that switched between the overflown/non-overflown state constantly > until you stopped hovering / selecting the tab "causing" the issue. Not sure what an "one-off issue during an animation" is, but anyway it does seem that I misunderstood bug 1121723. I still can't reproduce it though. Please file a bug if you can.
Blocks: 1173730
Comment on attachment 8650966 [details] [diff] [review] patch v2 Approval Request Comment [Feature/regressing bug #]: bug 1173730 [User impact if declined]: see comment 0 [Describe test coverage new/current, TreeHerder]: [Risks and why]: pretty low. Stephen reviewed the style on various platforms and it's a net code simplification that should make it easier to deal with regressions should there be any (such as bug 1198236) [String/UUID change made/needed]:
Attachment #8650966 - Flags: approval-mozilla-aurora?
Comment on attachment 8650966 [details] [diff] [review] patch v2 bug 1198236 is still an issue. will wait until that's resolved.
Attachment #8650966 - Flags: approval-mozilla-aurora?
Blocks: 1179756
Attached patch patch for upliftSplinter Review
This is this bug's and bug 1198236's patches merged together Approval Request Comment [Feature/regressing bug #]: bug 1173730 [User impact if declined]: see comment 0 [Describe test coverage new/current, TreeHerder]: [Risks and why]: mostly code consolidation / simplification, should be low risk [String/UUID change made/needed]:
Attachment #8654053 - Flags: approval-mozilla-aurora?
Comment on attachment 8654053 [details] [diff] [review] patch for uplift already requesting beta approval too; since we're using the devedition theme on aurora, that channel doesn't give us significant testing exposure for this change
Attachment #8654053 - Flags: approval-mozilla-beta?
Comment on attachment 8654053 [details] [diff] [review] patch for uplift Early in the 42 cycle, taking it to polish the release.
Attachment #8654053 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment on attachment 8654053 [details] [diff] [review] patch for uplift This patch mostly removes code (cleans up) and the fix was verified by Stephen (see comment 10). With that, it seems safe to uplift to Beta. We do want win10 UX to be awesome and this fix should help!
Attachment #8654053 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Correction to my own comment, :( this is not just win10 specific.
Depends on: 1224732
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: