diora-web/static
mrwnslz 086ce29020
All checks were successful
Build and push Docker image / build (push) Successful in 16s
Test / test (push) Successful in 1m34s
Reader: Buch nie doppelt öffnen; ungültige Anker selbst reparieren (SW v48)
openBook leert #reader-content und hängt die Kapitel über mehrere awaits
an. Ein zweiter Aufruf dazwischen (zweites Tippen, während ein langsamer
E-Reader noch entschlüsselt) hing das Buch doppelt an. Daraus gespeicherte
Anker lagen hinter dem echten Buchende (tolino: Block 1491 bei 1206
Blöcken) und schlugen beim Server-Vergleich "weitester Stand gewinnt"
jede echte Position: Fortschritt wurde nicht mehr gespeichert.

- openBook läuft nur einmal gleichzeitig (gleiches Buch: auf den laufenden
  Aufruf warten; anderes Buch: danach öffnen).
- Aus einem doppelt gerenderten Dokument wird kein Fortschritt gespeichert.
- Ein gespeicherter Anker, der nicht zum Buch passt, führt zum Textanteil
  (scroll_fraction) statt an den Anfang, und die nächste Speicherung
  überschreibt ihn (force), damit der Fortschritt wieder läuft.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-28 21:19:05 +02:00
..
css Reader: Schriftgewicht einstellbar (SW v47) 2026-09-28 20:25:59 +02:00
fonts Serif-Schriftart im Reader auf Source Serif 4 umstellen 2026-09-12 15:05:08 +02:00
js Reader: Buch nie doppelt öffnen; ungültige Anker selbst reparieren (SW v48) 2026-09-28 21:19:05 +02:00
icon-192.png Initial commit 2026-03-16 19:19:22 +01:00
icon-512.png Initial commit 2026-03-16 19:19:22 +01:00
manifest.json PWA: fix icon purpose entries + bump SW cache to v8 2026-05-29 23:49:32 +02:00