b06b3abfd5a68fda2bbd40b8936f69e219ab2199
openSessionList() now closes any already-open overlay itself before rendering, so a double-tap on the stack bar (which has no lock) can no longer stack two session lists with duplicate handlers. The onMove/ onRemove callbacks no longer need their own closeOverlays() call since openSessionList() does it unconditionally now. onEndSession no longer calls syncView() after clearSession(), which was writing the freshly emptied session straight back into storage and undoing the clear. It now only refreshes the visible stacks, so ending a session actually leaves nothing saved, while a subsequent scan still saves normally via syncView().
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%