Persisted notifications were restored with their saved 'dismissed' state, so any that were still active when the page closed came back as active toasts — but their auto-dismiss timers aren't re-armed on load, leaving them stuck on screen forever (a burst of errors could pile up dozens). Mark restored entries as dismissed on load: they stay in the bell history but no longer reappear as live toasts. The toast surface is session-transient; history persists. |
||
|---|---|---|
| .. | ||
| src | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||