Yanzhen Yu
105268f472
snapshot and rebuild shadow DOM
...
https://github.com/rrweb-io/rrweb/issues/38
2026-04-01 12:00:00 +08:00
Yanzhen Yu
3a946702c2
fix https://github.com/rrweb-io/rrweb-snapshot/issues/56
...
safe access tagName of form element
2026-04-01 12:00:00 +08:00
Yanzhen Yu
79f1ba574a
close #42 fallback to html when doctype is invalid
2026-04-01 12:00:00 +08:00
James Bradley
bfaff6b0e1
H tags ( #28 )
...
* Failing test
* Allow numbers in el name tests
* Allow numbers in el names
2026-04-01 12:00:00 +08:00
Yanzhen Yu
35070d9dcc
add media state check
2026-04-01 12:00:00 +08:00
Filip Slatinac
44eddcc900
added cssText check ( #23 )
...
* added cssText check
* added testing
2026-04-01 12:00:00 +08:00
Filip Slatinac
5c23514fca
replacing invalid tag names by div ( #22 )
2026-04-01 12:00:00 +08:00
Yanzhen Yu
5c214f42b8
add picture tag test
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
Whalefreezer
68b97e40a2
add support for css @import rules ( #11 )
2026-04-01 12:00:00 +08:00
Yanzhen Yu
29f2e42978
iterate style element to get css rules string
2026-04-01 12:00:00 +08:00
Yanzhen Yu
2d1d3596b8
handle block element
2026-04-01 12:00:00 +08:00
Yanzhen Yu
efcbd0faf1
add hover class to :hover related css rules
2026-04-01 12:00:00 +08:00
Yanzhen Yu
e7753e1c24
change relative path into absolute path
2026-04-01 12:00:00 +08:00
Yanzhen Yu
87ff591cd1
use jest-snapshot to apply the snapshot testing
2026-04-01 12:00:00 +08:00
Yanzhen Yu
0434129b00
return id node map when rebuild
2026-04-01 12:00:00 +08:00
Yanzhen Yu
9e3e590935
add iframe tests and update urls in test file
2026-04-01 12:00:00 +08:00
Yanzhen Yu
51737d9b53
try to inline linked stylesheet when in same origin
2026-04-01 12:00:00 +08:00
Yanzhen Yu
7fadc986ec
refactor the test infra: use puppeteer instead of jsdom to get rid of some hack implementations
2026-04-01 12:00:00 +08:00
Yanzhen Yu
0e35b86d87
refactor test infra so most test cases could be implemented by pure HTML
2026-04-01 12:00:00 +08:00
Yanzhen Yu
e9cf631934
replace script tag with noscript and inline the states of form field components
2026-04-01 12:00:00 +08:00
Yanzhen Yu
ed2bc918e0
setup tests
2026-04-01 12:00:00 +08:00