winfuture.de/news,161132.html per Bookmarklet gespeichert: ArticleSaved
trug 39 Ersatzzeichen im Text. Der Server-Fix vom 29.07. galt nur dem
Server-Abruf. Das Bookmarklet baut sein <form> im fremden Dokument, und
ein Formular ohne accept-charset kodiert im Zeichensatz dieses Dokuments
(winfuture: ISO-8859-1, `ö` als %F6) — request.formData() liest UTF-8.
- Bookmarklet setzt acceptCharset='UTF-8'.
- Hook liest den Body über $lib/form-body: Escapes selbst zu Bytes,
striktes UTF-8, sonst Windows-1252. Repariert auch alte Lesezeichen,
die nicht mitdeployt werden.
- collectPageta holte Folgeseiten per res.text() — dieselbe Falle, jetzt
BOM > Header > <meta>. Kopie in der Erweiterung zeichengleich.
106 Tests grün (10 neu, Latin-1-Test per Mutation rot gesehen),
svelte-check 0 Fehler, Erweiterungs-Check grün.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HgK5h7sUgh9cdqyv85RBCq