From 1e32a676519ddbc47d39125f96673bb0a7b807ae Mon Sep 17 00:00:00 2001 From: luminousherbs Date: Sat, 25 Apr 2026 22:40:09 +0100 Subject: [PATCH 1/2] Display error message in popup on request failure --- extension/src/components/sidepanel/App.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/extension/src/components/sidepanel/App.tsx b/extension/src/components/sidepanel/App.tsx index 5b501d4..0d5d5b7 100644 --- a/extension/src/components/sidepanel/App.tsx +++ b/extension/src/components/sidepanel/App.tsx @@ -310,7 +310,9 @@ export function App() { setTags([]); loadAnnotations(); } else { - alert('Failed to post annotation'); + const errorMessage = result.error + ? `Failed to post annotation: ${result.error}` + : 'Failed to post annotation'; } } catch (error) { console.error('Post error:', error); @@ -333,7 +335,10 @@ export function App() { setBookmarkTags([]); setShowBookmarkTags(false); } else { - alert('Failed to bookmark page'); + const errorMessage = result.error + ? `Failed to bookmark page: ${result.error}` + : 'Failed to bookmark page'; + alert(errorMessage); } } catch (error) { console.error('Bookmark error:', error); From 8e9a1f0ac173f91d1b0ae805a0428b69ec8eb166 Mon Sep 17 00:00:00 2001 From: luminousherbs Date: Sun, 26 Apr 2026 13:02:01 +0100 Subject: [PATCH 2/2] etc --- extension/src/components/sidepanel/App.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/extension/src/components/sidepanel/App.tsx b/extension/src/components/sidepanel/App.tsx index 0d5d5b7..ea0ec63 100644 --- a/extension/src/components/sidepanel/App.tsx +++ b/extension/src/components/sidepanel/App.tsx @@ -313,6 +313,7 @@ export function App() { const errorMessage = result.error ? `Failed to post annotation: ${result.error}` : 'Failed to post annotation'; + alert(errorMessage); } } catch (error) { console.error('Post error:', error);