WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED CONFIGURATION CHANGED
Bug 178261
CSS min-width and max-width media features should not round fractional pixel values
https://bugs.webkit.org/show_bug.cgi?id=178261
Summary
CSS min-width and max-width media features should not round fractional pixel ...
Šime Vidas
Reported
2017-10-13 07:40:20 PDT
These two media queries both evaluate to `true` in the latest Safari on an iPhone 6: @media (max-width: 374.99px) { p::before { content: "👍"; } } @media (min-width: 375px) { p::after { content: "👍"; } } Live demo:
https://output.jsbin.com/tafogug/quiet
This doesn’t make sense. The viewport width cannot at the same time be ≤ 374.99px and ≥ 375px. WebKit seems to round the fractional pixel value. Why? Note that this behavior is preventing the postcss-media-minmax plugin from properly polyfilling “range mode” media queries. See:
https://github.com/postcss/postcss-media-minmax/issues/19
.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2017-10-13 16:03:24 PDT
<
rdar://problem/34988263
>
Patrick H. Lauke
Comment 2
2017-10-14 07:19:16 PDT
note this may start having impact on bootstrap-based sites when we merge this
https://github.com/twbs/bootstrap/pull/24299
Patrick H. Lauke
Comment 3
2018-01-02 03:44:30 PST
Note that Bootstrap 4 now uses fractional viewport values, and yes first reports of incompatibilities are coming in...
https://github.com/twbs/bootstrap/issues/25166
And note the CSS Media Queries 4 spec includes the fractional viewport advice
https://github.com/w3c/csswg-drafts/pull/1083
yisibl
Comment 4
2022-07-14 22:06:26 PDT
I can no longer reproduce this bug in Safari 15.4 (17613.1.17.1.6), it looks like it's fixed?
Šime Vidas
Comment 5
2022-07-14 23:34:49 PDT
I also can no longer reproduce. I tested on iPhone 8 with iOS 15.5. Only the (min-width: 375px) media query matches now.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug