# wavesurfer.js 8.0.0-beta.5 - Product: wavesurfer.js (https://whatsnew.fyi/product/wavesurfer-js) - Vendor: katspaugh - Date: 2026-09-03 - Version: 8.0.0-beta.5 - Original notes: https://github.com/katspaugh/wavesurfer.js/releases/tag/8.0.0-beta.5 - Permalink: https://whatsnew.fyi/product/wavesurfer-js/releases/8.0.0-beta.5 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Auto-scroll while dragging, resizing, or creating a region in the regions plugin - **fixed** — Region event race, mobile double-tap, and device-loss handling in regions and record plugins - **fixed** — Add default mediaRecorderTimeslice to fire record-data-available continuously in Record plugin * 8.0.0-beta.5 * feat(regions): auto-scroll while dragging, resizing, or creating a region (v8 rework of #4181) (#4358) * fix(regions, record): region event race, mobile double-tap, device-loss handling (#4359) * docs(examples): update examples for the v8 API (#4357) * ci: skip already-published versions and tag prereleases correctly on npm (#4356) * fix(Record): add default mediaRecorderTimeslice to fire record-data-available continuously (#4349) by @Copilot --- [![npm](https://img.shields.io/npm/v/wavesurfer.js)](https://www.npmjs.com/package/wavesurfer.js/v/8.0.0-beta.5)