<?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>300877</bug_id>
          
          <creation_ts>2025-10-16 02:16:03 -0700</creation_ts>
          <short_desc>REGRESSION: View Transitions cause page flash when opening/closing components</short_desc>
          <delta_ts>2025-10-21 19:26:00 -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>Layout and Rendering</component>
          <version>Safari 18</version>
          <rep_platform>All</rep_platform>
          <op_sys>iOS 26</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>299091</dup_id>
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=297845</see_also>
          <bug_file_loc>https://4057-branch-to-display-view-transition-bug-safari.poki.io/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>pareenv</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>koivisto</cc>
    
    <cc>mattwoodrow</cc>
    
    <cc>ntim</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2151593</commentid>
    <comment_count>0</comment_count>
    <who name="">pareenv</who>
    <bug_when>2025-10-16 02:16:03 -0700</bug_when>
    <thetext>SUMMARY:
When using the View Transitions API to animate a side panel component mounting/unmounting, the page exhibits multiple white flashes - some across the entire screen and some across parts of components - instead of a smooth opening and closing transition. This works correctly in Chrome and worked in Safari 18.0.6, but broke after upgrading.

EXPECTED RESULT:
Only the side panel element should animate smoothly (slide in/out). The rest of the page should remain static during both opening and closing transitions.

ACTUAL RESULT:
The page exhibits multiple white flashes during both opening and closing transitions - some flashes cover the entire screen while others flash across individual component areas. These flashes are erratic and unpredictable. Have even tried disabling root animations in CSS, but that did nothing.

REGRESSION:
- Working: Safari 18.0.6
- Broken: Safari 18.2+ (started with &quot;liquid glass&quot; update)
- Also broken: Safari 18.2.6+
- Still works: Chrome (all versions with View Transitions support)

STEPS TO REPRODUCE:
1. Visit https://4055-viewtransition-safari.poki.io
2. Open and close the side panel by clicking on the search icon in the pill on the top left corner
3. Witness the flashes happen across the screen when you open and close it

ADDITIONAL NOTES:
- Related to bug #297845 (View Transitions flickering issues): https://bugs.webkit.org/show_bug.cgi?id=297845
- All standard View Transitions best practices have been implemented</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2151595</commentid>
    <comment_count>1</comment_count>
    <who name="">pareenv</who>
    <bug_when>2025-10-16 02:32:14 -0700</bug_when>
    <thetext>This is for the company Poki, www.poki.com (we have now disabled it for iOS devices - so you will only be able to view the on the URL added)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2151597</commentid>
    <comment_count>2</comment_count>
    <who name="">pareenv</who>
    <bug_when>2025-10-16 02:36:37 -0700</bug_when>
    <thetext>The URL in the main description is no longer available, please use this URL instead: https://4057-branch-to-display-view-transition-bug-safari.poki.io/.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2151672</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2025-10-16 08:34:26 -0700</bug_when>
    <thetext>Thank you for the report! Could you please confirm the version numbers? Safari 18.2 is from December 2024, long before Liquid Glass.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2151979</commentid>
    <comment_count>4</comment_count>
    <who name="">pareenv</who>
    <bug_when>2025-10-17 01:02:22 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #3)
&gt; Thank you for the report! Could you please confirm the version numbers?
&gt; Safari 18.2 is from December 2024, long before Liquid Glass.

Hi Anton, thank you for your response! The version I&apos;m getting the bug on is this: Version 26.0.1 (21622.1.22.11.15)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2152252</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-10-17 17:07:31 -0700</bug_when>
    <thetext>&lt;rdar://problem/162902414&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2153212</commentid>
    <comment_count>6</comment_count>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2025-10-21 19:25:55 -0700</bug_when>
    <thetext>Thanks for reporting this!

This got fixed in bug 299091, should be in a Safari release before too long.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2153213</commentid>
    <comment_count>7</comment_count>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2025-10-21 19:26:00 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 299091 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>