<?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>284427</bug_id>
          
          <creation_ts>2024-12-10 17:54:57 -0800</creation_ts>
          <short_desc>[Site isolation] Snapshotting should be composited in GPUProcess and sent directly to UIProcess</short_desc>
          <delta_ts>2024-12-19 18:09:41 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Process Model</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=284976</see_also>
          <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>
          <dependson>284985</dependson>
          <blocked>282664</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Said Abou-Hallawa">sabouhallawa</reporter>
          <assigned_to name="Said Abou-Hallawa">sabouhallawa</assigned_to>
          <cc>nham</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2080704</commentid>
    <comment_count>0</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2024-12-10 17:54:57 -0800</bug_when>
    <thetext>This is work towards snapshotting the remote iframes bug 282664.

With site isolation, snapshotting has to happen in a central process such that no WebContent process is allowed to see the drawing of another WebContent process. Since all the WebContent processes share the same GPUProcess for UI side compositing, the GPUProcess can be used for the &quot;snapshot compositing&quot; as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2080706</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-12-10 17:55:55 -0800</bug_when>
    <thetext>&lt;rdar://problem/141254954&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2080733</commentid>
    <comment_count>2</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2024-12-10 18:44:49 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/37756</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2083087</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-12-19 12:24:05 -0800</bug_when>
    <thetext>Committed 288113@main (a1a9b4a3de6f): &lt;https://commits.webkit.org/288113@main&gt;

Reviewed commits have been landed. Closing PR #37756 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2083140</commentid>
    <comment_count>4</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2024-12-19 15:48:13 -0800</bug_when>
    <thetext>Reopened Bugzilla.
REGRESSION(288113@main?): Broke Internal visionOS builds, tracking revert in https://bugs.webkit.org/show_bug.cgi?id=284985.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2083164</commentid>
    <comment_count>5</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2024-12-19 16:37:10 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/38240</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2083211</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-12-19 18:09:39 -0800</bug_when>
    <thetext>Committed 288138@main (a3488e2c4b49): &lt;https://commits.webkit.org/288138@main&gt;

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

    </bug>

</bugzilla>