Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 84e133272f1e3d267014c0b78953c25750b3ed9b
      
https://github.com/WebKit/WebKit/commit/84e133272f1e3d267014c0b78953c25750b3ed9b
  Author: Matt Woodrow <mattwood...@apple.com>
  Date:   2024-05-01 (Wed, 01 May 2024)

  Changed paths:
    A 
LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/new-content-ancestor-clipped-expected.html
    A 
LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/new-content-ancestor-clipped-ref.html
    A 
LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/new-content-ancestor-clipped.html
    M Source/WebCore/rendering/RenderLayerBacking.cpp

  Log Message:
  -----------
  [view-transitions] https://spotify-astro-transitions.vercel.app glitches due 
to incorrect layer position with overflow:hidden ancestor.
https://bugs.webkit.org/show_bug.cgi?id=273537
<rdar://127340912>

Reviewed by Tim Nguyen.

Rather than just moving the existing parent graphics layer rect (which isn't 
relevant, since this layer will be reparented),
use the rect that the pseudo (to which this layer will be reparented) 
represents directly. It still needs to be moved into the coordinate
space of the current compositing ancestor, since that's what the following code 
expects.

* 
LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/new-content-ancestor-clipped-expected.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/new-content-ancestor-clipped-ref.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/new-content-ancestor-clipped.html:
 Added.
* Source/WebCore/rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::updateGeometry):

Canonical link: https://commits.webkit.org/278230@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to