Packages

@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

  1. 2.2.0

    24 Oct 20263 fixes
    • 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 message listener.

    • fixed

      A same-origin iframe is observed once instead of re-observed on every full snapshot (checkoutEveryNth/checkoutEveryNms/manual takeFullSnapshot), 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-MutationObserver helper 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.

  2. 2.1.4 – 2.1.74 releases, nothing new or fixed; 3 without a note

  3. 2.1.3

    8 Sep 20261 fix
    • fixed

      Ignore autoplay attribute mutations on <video>/<audio> regardless of tag-name case.

  4. 2.1.2

    8 Sep 20262 fixes
    • 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

  5. 2.1.0 – 2.1.12 releases, no release note

12 internal lines (docs, tests, tooling) left out.