NEW 287422
[view-transitions] Old snapshot disappears or degrades with large absolutely positioned elements inside `overflow: hidden` containers
https://bugs.webkit.org/show_bug.cgi?id=287422
Summary [view-transitions] Old snapshot disappears or degrades with large absolutely ...
Maksym
Reported 2025-02-10 12:08:14 PST
Created attachment 474180 [details] Screen recording of Chromium and Safari behaviour comparison If an element that has `overflow: hidden` and a decently sized (approx. 383800px of height on my M1 Pro) div inside of it with `position: absolute`, running `document.startViewTransition` makes the old snapshot of the element not visible (or rendered with significantly reduced image quality). This makes animating transitions of, for example, virtualized lists/tables much more difficult. Attached is a video of comparing the behaviour of Chromium and Safari, where the old snapshot does not disappear on Chromium. Here's an example: https://codepen.io/Maksym-Yakubych/pen/azboPwa
Attachments
Screen recording of Chromium and Safari behaviour comparison (6.36 MB, video/quicktime)
2025-02-10 12:08 PST, Maksym
no flags
Radar WebKit Bug Importer
Comment 1 2025-02-17 12:09:17 PST
Note You need to log in before you can comment on or make changes to this bug.