-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Problem
Several async operations catch errors but only log them — the user never sees feedback when something fails.
Affected code
-
src/store/source/addFromUrl.ts:84-86— file loading errors logged but not shown to user:} catch (error) { logger.error("Failed to add Source %s", error) }
-
src/store/source/showProperties.ts:57—waitEvent("properties-init")has no timeout and can hang forever if the properties window fails to initialize -
src/lib/source-reader.ts:18-48— catches all errors and returnsnull, callers may not check for null -
src/main.tsx:14-17— async init errors silently swallowed (separate issue Async initialization errors silently swallowed in main.tsx #77)
What needs to change
- Propagate errors to Redux state so the UI can show error notifications
- Add timeouts to
waitEventcalls - Use Mantine's notification system (or similar) to show user-facing error messages
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request