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. |
||
|---|---|---|
| .. | ||
| components | ||
| lib | ||
| App.tsx | ||
| index.css | ||
| main.tsx | ||