@rrweb/utils
2.2.0 · 24 Oct 2026MIT3M / weekRepositoryHomepagenpmAtom feed
Upgrading @rrweb/utils from 2.0.1 to 2.2.0
9 releases in betweennotes for 4
- ?
- changes to make
- 0
- advisories fixed
- ?
- new
- 6+
- fixes
Counted from 4 of 9 release notes. Advisories are counted from the advisory database, in full.
Release by release
- fixed
Stopping a recording now releases the root document's mutation buffer and observer — previously the document observer was only disconnected, so each start/stop cycle leaked one buffer — and removes the cross-origin iframe
messagelistener. - fixed
A same-origin iframe is observed once instead of re-observed on every full snapshot (
checkoutEveryNth/checkoutEveryNms/manualtakeFullSnapshot), so a single iframe mutation is no longer emitted once per checkout; its observers are also released when the iframe is removed or navigates away. - fixed
The untainted-
MutationObserverhelper iframe used on WebKit/Safari is reference-counted, so it is torn down only when the last observer stops and will get rebuilt for a later recording.
- fixed
2.1.4 – 2.1.74 releases, nothing new or fixed; 3 without a note
- fixed
Ignore
autoplayattribute mutations on<video>/<audio>regardless of tag-name case.
- fixed
- fixed
Emit custom events even when skipping over them, eg. when seeking to a specific time
- fixed
Use the provided logger from player config instead of directly calling console.warn
- fixed
2.1.0 – 2.1.12 releases, no release note
12 internal lines (docs, tests, tooling) left out.