WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 291174
294160
iOS Safari bugs with popover and :has()
https://bugs.webkit.org/show_bug.cgi?id=294160
Summary
iOS Safari bugs with popover and :has()
Matt Wilcox
Reported
2025-06-07 11:10:49 PDT
I'm not 100% sure on the root issue, but this _seems_ to be a problem with how `:popover-open` and `:has()` interact, specifically on the iOS version of Safari, as well as an issue with button styling interacting with these when `appearance: none;` is set on a button. A reduced test case showing the issue is here:
https://codepen.io/mattwilcoxuk/pen/dPoWQWx
Works fine on Mac Safari and all other tested browsers. Breaks weirdly in two different ways on iOS Safari.
Attachments
Add attachment
proposed patch, testcase, etc.
Tim Nguyen (:ntim)
Comment 1
2025-06-10 06:25:13 PDT
Do you know what exact version of iOS you're on? It's possible that this was fixed by
bug 291174
, but I'd need to double check
Matt Wilcox
Comment 2
2025-06-10 06:28:37 PDT
Thanks for looking into this. I'm running iOS 18.5 (22F76) on an iPhone 14.
Radar WebKit Bug Importer
Comment 3
2025-06-14 11:15:28 PDT
<
rdar://problem/153401888
>
Tim Nguyen (:ntim)
Comment 4
2025-06-16 10:30:45 PDT
I can confirm this is fixed by
bug 291174
, which should be in iOS 18.6 and iOS 26.0. *** This bug has been marked as a duplicate of
bug 291174
***
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