5fea22a8c19a9149905c4a33862f59ea19d3dd85
loadSession pruefte bisher nur, ob stacks/entries Arrays sind, nicht deren Inhalt. Ein fremder oder verfaelschter Eintrag unter dem gleichen Schluessel kam dadurch als vermeintlich gueltige Sitzung durch und liess die App beim naechsten Scan mit TypeError abstuerzen (stack.spec fehlte). Falsch typisierte Felder (nextEntryId als String, stack.count als String) wurden ebenfalls durchgereicht und verdarben die Sitzung lautlos (doppelte entryIds, "3" + 1 = "31"). loadSession verlangt jetzt, dass nextEntryId eine endliche Zahl ist und dass jeder Stapel/Eintrag ein echtes Objekt (kein Array, nicht null) mit den Feldern ist, die session.js tatsaechlich weiterverwendet. Schlaegt eine Pruefung fehl, liefert loadSession null - ein halb brauchbarer Zustand wird nicht repariert oder teilweise uebernommen.
ocr_scanner
Short description of what this project does.
Getting Started
Prerequisites
- Node.js 20+
- npm or pnpm
Installation
npm install
Development
npm run dev
Tech Stack
- ...
Project Structure
src/
...
License
...
Languages
JavaScript
95.4%
CSS
2.6%
Python
1.8%
HTML
0.2%