Yanzhen Yu
5c3619b795
tweak some code for mask input option
2026-04-01 12:00:00 +08:00
Sebastian Jakob
2502913883
Option to mask inputs ( #80 )
...
* Option to mask inputs
Added option 'maskAllInputs' to replace all user inputs with an Asterisk.
* Update types.d.ts
2026-04-01 12:00:00 +08:00
Yanzhen Yu
eaf339ed79
Upgrade the DOM mutation observer
...
This is an important patch contains some crtical bug fixes for
the DOM mutation observer.
Previously the observer did not handle complex DOM movement very
well. So in this patch we optimized this by distinguishing moved
node better and added a resolving queue to avoid the error caused
by ordering.
2026-04-01 12:00:00 +08:00
Yanzhen Yu
ebaa318d54
update typescript and fix test cases
2026-04-01 12:00:00 +08:00
Yanzhen Yu
931f71e738
update mutation observer handler
...
1. deep delete from adds set when node was dropped
2. remove node from dropped set when node was added again
2026-04-01 12:00:00 +08:00
yz-yu
329de4e9f7
update dependencies and generate typings ( #44 )
2026-04-01 12:00:00 +08:00
yz-yu
081781d1ca
add checkout config to recorder ( #36 )
...
* add checkout config to recorder
* add test cases for checkout feature and extract assertSnapshot method
2026-04-01 12:00:00 +08:00
Yanzhen Yu
e4cb91e1e6
fix block strategy
...
If an element was blocked, its child nodes should also be blocked.
The interactions and mutations on the element and its child nodes
also need to be blocked.
2026-04-01 12:00:00 +08:00
Yanzhen Yu
9a4640fa98
update puppeteer to use setContent with wait and housekeeping the declaration files
2026-04-01 12:00:00 +08:00
Yanzhen Yu
86beabd2bb
resolve #1 add ignore and block strategy for privacy purpose
2026-04-01 12:00:00 +08:00
Yanzhen Yu
b065b22f09
refactor the repl tool to support multipage apps and better dev
2026-04-01 12:00:00 +08:00
Yanzhen Yu
3cfe0c56b8
ignore href in integration test to avoid fail when code changed
2026-04-01 12:00:00 +08:00
Yanzhen Yu
632c6de677
update test command
2026-04-01 12:00:00 +08:00