This commit is contained in:
@@ -53,7 +53,12 @@ export function EventsProvider({ children }: { children: ReactNode }) {
|
||||
skipInitialWrite.current = false;
|
||||
return;
|
||||
}
|
||||
localStorage.setItem(STORAGE_KEY, JSON.stringify(events));
|
||||
try {
|
||||
localStorage.setItem(STORAGE_KEY, JSON.stringify(events));
|
||||
} catch (err) {
|
||||
// Silently fail on quota exceeded / privacy mode
|
||||
console.warn("[EventsStore] Failed to persist events:", err);
|
||||
}
|
||||
}, [events]);
|
||||
|
||||
const addEvent = useCallback((event: Event) => {
|
||||
|
||||
Reference in New Issue
Block a user