# 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

```html
<!-- ❌ 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`).

```html
<!-- ✅ 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.
