method
bun.WebView.scrollTo
selector: string,
): Promise<void>;
Wait for an element to exist, then scroll it into view.
Uses Element.scrollIntoView({ block, behavior: 'instant' }) — scrolls every scrollable ancestor in the chain, not just the document. scrollY is updated synchronously before the promise resolves. No wheel event fires (this is a programmatic scroll).
await view.scrollTo("#footer"); // center (default)
await view.scrollTo("#hero", { block: "start" });
await view.scrollTo(".item", { block: "nearest" }); // minimal scroll