zzq0826
b98f054eaa
update guide ( #483 )
2026-04-01 12:00:00 +08:00
Yanzhen Yu
5c214f42b8
add picture tag test
2026-04-01 12:00:00 +08:00
Yanzhen Yu
272fc2adbb
add release-it config file and publish to npm
2026-04-01 12:00:00 +08:00
Yanzhen Yu
25d23bdc35
read __rrMutationObserver from window
2026-04-01 12:00:00 +08:00
Yanzhen Yu
3a08be5594
Release 0.7.20
2026-04-01 12:00:00 +08:00
Yanzhen Yu
3f1794b880
fix autoplay check
2026-04-01 12:00:00 +08:00
Eoghan Murray
168382f5fe
Don't remove the style attributes altogether from tests; they are an important part of the mutations ( #468 )
...
These were removed in 8ed1c999cf in order to smooth over differences in test environments
so have maintained that by converting pixel values to 'Npx' (could also try rounding, but didn't attempt that)
2026-04-01 12:00:00 +08:00
Filip Slatinac
1467f97f43
Added srcset support ( #18 )
...
* added src set as a parsed attribute
* added tests
* changed to /a
* added multiple attribute handling
* added better comment
* made snapshot ignore invalid input as if it is invalid input in the original DOM, it should stay invalid in the recreated DOM
* added extra absolute test case
* code style
* addressed comments
2026-04-01 12:00:00 +08:00
Yanzhen Yu
7e3e13ffbf
fix auto play
2026-04-01 12:00:00 +08:00
Eoghan Murray
9f3f4d15f2
Discovered that the common case of mouse movement or scrolling happening during takeFullSnapshot was causing mutations to be immediately emitted, contrary to the goal of https://github.com/rrweb-io/rrweb/pull/385 ( #470 )
2026-04-01 12:00:00 +08:00
Yanzhen Yu
26e1e8748b
Release 0.7.19
2026-04-01 12:00:00 +08:00
Yanzhen Yu
91e91fe5e8
update rreb and refactor toggle
2026-04-01 12:00:00 +08:00
Yanzhen Yu
faa2ec79fa
fix #469 try to get original MutationObserver
...
We found Angular's zone module will patch MutationObserver which
make the browser hang in some scenarios.
Reference: angular/angular#26948
2026-04-01 12:00:00 +08:00
Yanzhen Yu
a860cf9ed5
export add hover class method
2026-04-01 12:00:00 +08:00
Yanzhen Yu
6c0b1b96bc
add rollup postcss plugin and import style from rrweb
2026-04-01 12:00:00 +08:00
Eoghan Murray
a8ad8d1c58
Tweaks to timings to get tests passing on my dev laptop ( #466 )
...
* Tweaks to timings to get tests passing on my dev laptop - hopefully this makes tests more deterministic
* Okay understand what's going on now that the test has run in the travis environment
2026-04-01 12:00:00 +08:00
Yanzhen Yu
5ad3936953
Release 0.7.18
2026-04-01 12:00:00 +08:00
Yanzhen Yu
322328d4db
improve style of the player
2026-04-01 12:00:00 +08:00
Yanzhen Yu
bbae1dc397
Release 0.9.14
2026-04-01 12:00:00 +08:00
Yanzhen Yu
1fc66ffcc5
fix data url regexp
2026-04-01 12:00:00 +08:00
Yanzhen Yu
ffdddbac02
update rrweb and use the resume method with better performance
2026-04-01 12:00:00 +08:00
Yanzhen Yu
af699bad4b
upgrade 0.9.14
2026-04-01 12:00:00 +08:00
Yanzhen Yu
f981bacbd2
Release 0.7.17
2026-04-01 12:00:00 +08:00
Yanzhen Yu
0e4f6649e4
bundle player as an component
2026-04-01 12:00:00 +08:00
Yanzhen Yu
57f15ddc02
fix #460 ignore added node that are not in document anymore
2026-04-01 12:00:00 +08:00
yz-yu
cbe23963a0
add the HACK_CSS flag to bypass css parsing ( #16 )
2026-04-01 12:00:00 +08:00
Yanzhen Yu
6da7175741
add speed setter and option for display controller or not
2026-04-01 12:00:00 +08:00
Yanzhen Yu
bc6e6101d3
clean addList when meet a corner case
2026-04-01 12:00:00 +08:00
Yanzhen Yu
e4063e82b7
Release 0.7.16
2026-04-01 12:00:00 +08:00
Yanzhen Yu
e1a66810f2
impl controller play, pause and speed
2026-04-01 12:00:00 +08:00
Yanzhen Yu
d79ad0b8c3
let mouse tail duration respect timer speed
2026-04-01 12:00:00 +08:00
Yanzhen Yu
2ba72c3a29
pass mask all input option recursively
2026-04-01 12:00:00 +08:00
Yanzhen Yu
edadb57eb4
add player controller
2026-04-01 12:00:00 +08:00
Yanzhen Yu
e6bb01c328
Release 0.9.13
2026-04-01 12:00:00 +08:00
Yanzhen Yu
a489ce6246
Release 0.7.15
2026-04-01 12:00:00 +08:00
Yanzhen Yu
b4e983af89
attach the scaled iframe into player
2026-04-01 12:00:00 +08:00
Yanzhen Yu
175c98d1ae
fix #452 check isBlocked on add mutation's target
2026-04-01 12:00:00 +08:00
dphuang2
939eddcca5
Ignore broken CSS ( #15 )
...
Broken CSS inside a page will throw an error on our behalf. This should
be ignored because we are not in control of the CSS on the page we are
recording.
2026-04-01 12:00:00 +08:00
Yanzhen Yu
313dee2a26
add eslint
2026-04-01 12:00:00 +08:00
Eoghan Murray
efa806a81b
Protect against generation of no-change viewport resize events. ( #454 )
...
I noticed 8 or 10 of these events being generated in a multi-tab browsing session on Chrome 87.0 on Win10. I'm speculating they were generated as a side effect of changing tabs but I can't recreate
2026-04-01 12:00:00 +08:00
Yanzhen Yu
ef0b4b403c
Release 0.7.14
2026-04-01 12:00:00 +08:00
Yanzhen Yu
483c03cebe
init repo
2026-04-01 12:00:00 +08:00
Yanzhen Yu
fbe75532f4
Release 0.9.12
2026-04-01 12:00:00 +08:00
Yanzhen Yu
fbfdafae34
remove child node before set default value
2026-04-01 12:00:00 +08:00
Yanzhen Yu
4dea29333a
upgrade snapshot
2026-04-01 12:00:00 +08:00
Yanzhen Yu
0a502e83ed
update typings
2026-04-01 12:00:00 +08:00
Jarosław Salwa
ac25796753
Scroll replayer iframe on firstFullsnapshot ( #451 )
2026-04-01 12:00:00 +08:00
Yanzhen Yu
daacbb1d07
Release 0.7.13
2026-04-01 12:00:00 +08:00
101arrowz
30026bb8f5
Update to fflate ( #448 )
...
* Update to fflate
* Update docs, bundler config
2026-04-01 12:00:00 +08:00
Yanzhen Yu
6457f9ff62
fix #14 fix innerText cap issue
2026-04-01 12:00:00 +08:00