<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>311303</bug_id>
          
          <creation_ts>2026-04-01 17:00:42 -0700</creation_ts>
          <short_desc>[Site Isolation] Extra result for http/tests/security/file-system-access-via-dataTransfer.html</short_desc>
          <delta_ts>2026-04-03 13:12:48 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anthony Tarbinian">a.tarbinian</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2196080</commentid>
    <comment_count>0</comment_count>
    <who name="Anthony Tarbinian">a.tarbinian</who>
    <bug_when>2026-04-01 17:00:42 -0700</bug_when>
    <thetext>With Site Isolation enabled http/tests/security/file-system-access-via-dataTransfer.html
prints out 4 instances of &quot;Should not receive a file&quot; 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 &quot;finishJSTest&quot; 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 &quot;TEST COMPLETE&quot; hinting that the message is logged asynchronously after
&quot;finishJSTest&quot; is called.

```
Test that accessing local file system metadata is not allowed

On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.


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
```</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2196081</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-04-01 17:00:48 -0700</bug_when>
    <thetext>&lt;rdar://problem/173894915&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2196082</commentid>
    <comment_count>2</comment_count>
    <who name="Anthony Tarbinian">a.tarbinian</who>
    <bug_when>2026-04-01 17:03:52 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/61865</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2196677</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-04-03 13:12:46 -0700</bug_when>
    <thetext>Committed 310534@main (5b1ce0d64d86): &lt;https://commits.webkit.org/310534@main&gt;

Reviewed commits have been landed. Closing PR #61865 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>