feat(VirtualList): add will-change: transform to absolute positioned components

This commit is contained in:
Ilia Mashkov
2026-02-06 13:38:03 +03:00
parent 8580884896
commit 352f30a558

View File

@@ -178,7 +178,7 @@ $effect(() => {
<div
use:virtualizer.measureElement
data-index={item.index}
class="absolute top-0 left-0 w-full"
class="absolute top-0 left-0 w-full will-change-transform"
style:transform="translateY({item.start}px)"
>
{#if item.index < items.length}
@@ -210,7 +210,7 @@ $effect(() => {
<div
use:virtualizer.measureElement
data-index={item.index}
class="absolute top-0 left-0 w-full"
class="absolute top-0 left-0 w-full will-change-transform"
style:transform="translateY({item.start}px)"
animate:flip={{ delay: 0, duration: 300, easing: quintOut }}
>