Packages

@sentry-internal/rrweb

2.43.0 · 12 May 2026MIT47.8k / weekRepositoryHomepagenpmAtom feed

Upgrading @sentry-internal/rrweb from 1.101.1 to 2.43.0

57 releases in betweennotes for 5

Other targets from 1.101.1Newest 1.x1.108.0
6+
changes to make
0
advisories fixed
32+
new
104+
fixes

Counted from 5 of 57 release notes. Advisories are counted from the advisory database, in full.

Before you upgrade

Tick each one off as you go
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0
  • breaking2.0.0
  • deprecated2.0.0

Release by release

  1. 2.3.0 – 2.43.043 releases, no release note

  2. 2.2.0

    30 Oct 20231 new · 4 fixes
    • new

      Add a top-level annotation event with record.addAnnotation() and replayer.on('annotation', handler). Annotation data uses type: 'caption' or type: 'timelineMarker'. Import annotationData from @rrweb/types to type annotation data. The player can display these annotations as captions and interactive timeline markers.

    • 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.

    • fixed

      Disconnect shadow-DOM observers when their host is removed

  3. 2.1.1nothing new or fixed in the note

  4. 2.1.0

    18 Oct 20231 fix
    • fixed

      Fix that the replayer getCurrentTime() was getting 'stuck' in liveMode after last event was exhausted

  5. 2.0.1

    13 Oct 20231 fix
    • fixed

      Fix broken MutationObserver in Webkit/Safari when a webpage has been monkey patched by a 3rd party library

  6. 2.0.0

    25 Sep 202331 new · 98 fixes
    • new

      Click events now include a .pointerType attribute which distinguishes between 'pen', 'mouse' and 'touch' events. There is no new PenDown/PenUp events, but these can be detected with a MouseDown/MouseUp + pointerType=pen

    • new

      Full overhawl of video and audio element playback. More robust and fixes lots of bugs related to pausing/playing/skipping/muting/playbackRate etc.

    • new

      Extends maskInputFn to pass the HTMLElement to the deciding function

    • new

      Ensure password inputs remain masked when switching input type

  7. 1.101.2 – 1.108.09 releases, no release note

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