New issue
Advanced search Search tips

Issue 671008 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Compat



Sign in to add a comment

Single pixel border is floored to 1 when OS is scaled 1.75

Reported by jari.pen...@gmail.com, Dec 4 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.75 Safari/537.36

Example URL:

Steps to reproduce the problem:
1. Open any page with single pixel borders when OS is scaled to 1.75
2. Look at the borders, they are too thin and does not convey the original design as well anymore.

What is the expected behavior?
I should round the single pixel borders to 2, just like Edge does. It still could maintain pixel grid lock.

What went wrong?
It floors the single pixel border to 1. Makes many if not most web pages look incorrect as web design relies on single pixel borders.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? No 

Does this work in other browsers? Yes

Chrome version: 55.0.2883.75  Channel: stable
OS Version: 10.0
Flash Version: 

I have attached a three screenshots:

- Google Chrome with scaling 1.0, where pixel borders appear as designed. 

- Google Chrome with scaling 1.75, where it rounds it to 1 and butchers the design of most pages. 

- Finally a Microsoft Edge screenshot with 1.75 that in my opinion correctly rounds the 1 pixel border to 2. This conveys the design of most pages correctly.

To me it makes using web a really hard, as most webpages seems to rely on single pixel borders. I can list a few sites where single pixel border has prominence (if it's even necessary): BBC, Feedly, Gmail, ...
 
google-chrome-1.00.PNG
13.8 KB View Download
google-chrome-1.75.PNG
26.8 KB View Download
microsoft-edge-1.75.PNG
30.7 KB View Download
Addendum: I'd like to add, you can see from the miniaturised screenshots in above how Google Chrome 1.75 makes the border look too thin compared to 1.0 "as designed screenshot above", and clearly Edge conveys the original design better.

Comment 2 by ajha@chromium.org, Dec 5 2016

Labels: M-55
Cc: e...@chromium.org
Components: -Blink Blink>Layout
Routing to layout team. Not sure if this is a bug or a conscious choice.

Comment 4 by e...@chromium.org, Dec 6 2016

Components: -Blink>Layout Blink>Layout>Subpixel
Labels: -Type-Bug Type-Compat
Owner: e...@chromium.org
Status: Started (was: Unconfirmed)
This was a conscious decision from back when we only really had 1x, 1.5x and 2x displays. Now that we use the same logic for full page zoom and displays with other device pixel ratios are more common we should probably reconsider.

Comment 6 by e...@chromium.org, Feb 21 2017

Status: Fixed (was: Started)

Sign in to add a comment