AUR6002

Error Message

AUR6002: Unable to find a scroller element. Ensure the virtual repeat is within a scrollable container.

Description

Virtualization needs a scroll container to calculate which items should be rendered. This error occurs when the virtual repeater cannot locate a usable scroller element in the DOM tree.

Example Trigger

<!-- ❌ No scrollable container -->
<div virtual-repeat.for="item of items">${item}</div>

Correct Usage

Wrap the virtualized list in an element that actually scrolls (fixed height + overflow: auto/scroll).

<!-- ✅ Scroll container -->
<div style="height: 300px; overflow: auto;">
  <div virtual-repeat.for="item of items">${item}</div>
</div>

Troubleshooting

  • Ensure the container has a constrained height and overflow set so it can scroll.

  • Check that CSS isn’t preventing scrolling (for example overflow: hidden on ancestors).

  • Verify the virtual-repeat element is attached to the DOM when the repeater initializes.

Last updated

Was this helpful?