fix: sanitize accessibility snapshot to remove unpaired surrogates

Fixes 'no low surrogate in string' API error when page content contains
malformed Unicode characters. Uses toWellFormed() on Node.js 20+ with
graceful fallback on older versions.
This commit is contained in:
Tommy D. Rossi
2026-01-06 12:43:50 +01:00
parent ab8a3db83a
commit 9d9e469bff
5 changed files with 15 additions and 4 deletions
+1
View File
@@ -8,6 +8,7 @@
"rootDir": "${configDir}/src",
"moduleResolution": "NodeNext",
"lib": [
"es2024",
"es2022",
"es2017",
"es7",