<?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>278756</bug_id>
          
          <creation_ts>2024-08-27 20:13:17 -0700</creation_ts>
          <short_desc>[css-view-transitions-2] skip-outbound-vt-before-reveal.html fails</short_desc>
          <delta_ts>2024-09-04 14:55:56 -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>DOM</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://github.com/web-platform-tests/wpt/pull/47972</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>
          
          <blocked>278247</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Woodrow">mattwoodrow</reporter>
          <assigned_to name="Matt Woodrow">mattwoodrow</assigned_to>
          <cc>ntim</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2055808</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2024-08-27 20:13:17 -0700</bug_when>
    <thetext>This test has a render blocking element that prevents pagereveal from being fired, and then navigates to a new page.

The test is expecting the navigation to happen without the pagereveal event being sent, so no cross-document view transition happens.

With WebKit, initiating the navigation results in any pending fetch requests being cancelled, which removes the render blocking. Pagereveal then happens before we commit the navigation (and fire pageswap), so we get a VT and the test fails.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2055809</commentid>
    <comment_count>1</comment_count>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2024-08-27 20:14:21 -0700</bug_when>
    <thetext>My reading of this spec makes me think this is expected: https://html.spec.whatwg.org/multipage/webappapis.html#queue-a-global-task</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2055810</commentid>
    <comment_count>2</comment_count>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2024-08-27 20:15:21 -0700</bug_when>
    <thetext>Wrong link, https://html.spec.whatwg.org/multipage/browsing-the-web.html#beginning-navigation:queue-a-global-task-3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2056375</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-08-29 14:10:42 -0700</bug_when>
    <thetext>&lt;rdar://problem/134965723&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2057708</commentid>
    <comment_count>4</comment_count>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2024-09-04 14:55:56 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/33144</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>