Bug 314678

Summary: [Site Isolation] Fix editing/selection/drag-in-iframe.html
Product: WebKit Reporter: zak ridouh <zakr>
Component: New BugsAssignee: zak ridouh <zakr>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

zak ridouh
Reported 2026-05-12 16:16:24 PDT
The test wants to snapshot a drag mid-gesture: it calls notifyDone() before the trailing mouseUp() so the dump captures the drag caret. Without site isolation that works because notifyDone() is synchronous. With site isolation it's async, so the mouseUp() runs first, the drop completes, and the snapshot reflects post-drop DOM. I switched the mouse calls to the async eventSender APIs and dropped the trailing mouseUp() — it was only cleanup, and it's the actual failure under site isolation. I also removed the now-passing expectation.
Attachments
Radar WebKit Bug Importer
Comment 1 2026-05-12 16:16:31 PDT
zak ridouh
Comment 2 2026-05-12 16:17:59 PDT
EWS
Comment 3 2026-05-13 16:05:45 PDT
Committed 313203@main (fdbdbe0f7a97): <https://commits.webkit.org/313203@main> Reviewed commits have been landed. Closing PR #64793 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.