Bug 280940

Summary: Popover non-modal dialog blocks interaction on content behind it
Product: WebKit Reporter: John Ericson <pinkhominid>
Component: DOMAssignee: Tim Nguyen (:ntim) <ntim>
Status: RESOLVED FIXED    
Severity: Major CC: ntim, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 17   
Hardware: All   
OS: All   
See Also: https://github.com/web-platform-tests/wpt/pull/48587
Attachments:
Description Flags
A reduced example none

John Ericson
Reported 2024-10-05 11:20:16 PDT
Created attachment 472825 [details] A reduced example A non-modal dialog element with a popover=manual attribute will errantly block interaction with elements outside of the dialog upon showing. See dialog.html attachment for a reduced example. Repro'd with Safari 17 on macOS and iOS. Didn't test other Safari/WebKit versions. Other browsers don't seem to suffer the issue.
Attachments
A reduced example (1.10 KB, text/html)
2024-10-05 11:20 PDT, John Ericson
no flags
Radar WebKit Bug Importer
Comment 1 2024-10-12 11:21:14 PDT
Tim Nguyen (:ntim)
Comment 2 2024-10-13 01:43:24 PDT
Good find! This should be a one line fix, I'll try to write a fix+test soon-ish.
Tim Nguyen (:ntim)
Comment 3 2024-10-13 09:47:11 PDT
Tim Nguyen (:ntim)
Comment 4 2024-10-13 09:50:27 PDT
Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/48587
EWS
Comment 5 2024-10-13 16:38:29 PDT
Committed 285103@main (990f8c4b4cc0): <https://commits.webkit.org/285103@main> Reviewed commits have been landed. Closing PR #35123 and removing active labels.
EWS
Comment 6 2024-10-17 14:26:49 PDT
Committed 283286.312@safari-7620-branch (768c105279a4): <https://commits.webkit.org/283286.312@safari-7620-branch> Reviewed commits have been landed. Closing PR #2064 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.