RESOLVED FIXED311303
[Site Isolation] Extra result for http/tests/security/file-system-access-via-dataTransfer.html
https://bugs.webkit.org/show_bug.cgi?id=311303
Summary [Site Isolation] Extra result for http/tests/security/file-system-access-via-...
Anthony Tarbinian
Reported 2026-04-01 17:00:42 PDT
With Site Isolation enabled http/tests/security/file-system-access-via-dataTransfer.html prints out 4 instances of "Should not receive a file" while the -expected.txt only has 3 logs of that message https://github.com/WebKit/WebKit/blob/b3d35bb8ab6482329d4d5e6c4737548156a49279/LayoutTests/http/tests/security/file-system-access-via-dataTransfer-expected.txt When running the test with site isolation disabled and without the "finishJSTest" calls and letting it timeout, it does indeed print the message 4 times. I believe that the last message being printed is suppressed and enabling site isolation changes some timing that allows the 4th one to be observed. Here is the diff with site isolation enabled vs. the current -expected.txt. Note how it gets printed a 4th time, but after "TEST COMPLETE" hinting that the message is logged asynchronously after "finishJSTest" is called. ``` Test that accessing local file system metadata is not allowed On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS Should not receive file PASS Should not receive file PASS Should not receive file PASS successfullyParsed is true TEST COMPLETE + PASS Should not receive file ```
Attachments
Radar WebKit Bug Importer
Comment 1 2026-04-01 17:00:48 PDT
Anthony Tarbinian
Comment 2 2026-04-01 17:03:52 PDT
EWS
Comment 3 2026-04-03 13:12:46 PDT
Committed 310534@main (5b1ce0d64d86): <https://commits.webkit.org/310534@main> Reviewed commits have been landed. Closing PR #61865 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.