-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
Preflight Checklist
- I have searched the issue tracker for a bug report that matches the one I want to file, without success.
What package is this bug report for?
rrweb
Version
2.0.0-alpha.4
Expected Behavior
The recording should replay as recorded without erroring out
Actual Behavior
Important This session recording contains an rrweb player in it. Everything works as expected until I rewind the player and re-play. I susepect the rewind (and thus the rebuild to seek to that point) causes this issue.
This error is thrown:
[replayer] Exception in mutation Failed to execute 'insertBefore' on 'Node': Only one doctype on document allowed.
And it is following by many of these (for various nodes):
[replayer] Node with id '1542' not found.
Steps to Reproduce
If you load these events in a player and play, the exceptions should be visible in the console.
Events: https://gist.github.com/pdwittig/2f6134ca10c5e19c0b888ff9912a8d77
I tried loading these events into https://rrwebdebug.com, but it sits in a perpetual loading state.
Let me know if I can provide any additional info to help out!
Testcase Gist URL
Additional Information
No response