RESOLVED FIXED 216690
REGRESSION (r263179): CSS checkbox no longer visible in iOS 14
https://bugs.webkit.org/show_bug.cgi?id=216690
Summary REGRESSION (r263179): CSS checkbox no longer visible in iOS 14
Martin
Reported 2020-09-18 01:59:56 PDT
Created attachment 409116 [details] iOS 14 screen recording Since updating my iPad to iOS 14, the checkbox from this demo no longer works: https://codepen.io/abottega/pen/vNzQMo/?editors=1100 The check inside the box does not appear, though it does appear to toggle. So, it's probably only a visual bug. Unfortunately, users are unable to see if the checkbox is checked or not, making it a significant visual bug.
Attachments
iOS 14 screen recording (10.09 MB, video/mp4)
2020-09-18 01:59 PDT, Martin
no flags
Intended behaviour, as it is in iOS 13 (2.72 MB, video/webm)
2020-09-18 02:02 PDT, Martin
no flags
Patch (7.99 KB, patch)
2020-11-05 09:12 PST, Antoine Quint
simon.fraser: review+
Martin
Comment 1 2020-09-18 02:02:12 PDT
Created attachment 409117 [details] Intended behaviour, as it is in iOS 13
Radar WebKit Bug Importer
Comment 2 2020-09-18 09:40:52 PDT
Alexey Proskuryakov
Comment 3 2020-09-19 11:28:00 PDT
This affects Safari 14 on macOS too.
Simon Fraser (smfr)
Comment 4 2020-09-22 15:51:16 PDT
Autosapde says r263179.
Antoine Quint
Comment 5 2020-10-21 08:06:34 PDT
I reduced it to this simple content: <div style="box-shadow: 0 0 0 5px"></div>
Antoine Quint
Comment 6 2020-11-05 09:12:05 PST
Simon Fraser (smfr)
Comment 7 2020-11-05 09:27:15 PST
Comment on attachment 413308 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=413308&action=review > Source/WebCore/ChangeLog:14 > + within en element's clipped bounds before considering its children. Whether the an > LayoutTests/fast/box-shadow/hit-test-box-shadow-on-zero-height-clipping-container-2.html:55 > +result.textContent = `${pass ? "PASS" : "FAIL"}: target element class is "{hitTestElement.className}"`; missing $
Antoine Quint
Comment 8 2020-11-05 10:36:22 PST
Note You need to log in before you can comment on or make changes to this bug.