From 1dada83e6ad67bd1baa4cf6beef19e94f5cbfff8 Mon Sep 17 00:00:00 2001 From: Neil <4138956+nwparker@users.noreply.github.com> Date: Mon, 18 May 2026 17:54:36 -0700 Subject: [PATCH] Restore browser annotation clear action (#2288) --- .../components/browser-pane/BrowserPane.tsx | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/src/renderer/src/components/browser-pane/BrowserPane.tsx b/src/renderer/src/components/browser-pane/BrowserPane.tsx index 6086bc2c7..790fafab0 100644 --- a/src/renderer/src/components/browser-pane/BrowserPane.tsx +++ b/src/renderer/src/components/browser-pane/BrowserPane.tsx @@ -3960,6 +3960,12 @@ function BrowserPagePane({ annotationCopyTimerRef.current = setTimeout(() => setBrowserAnnotationsCopied(false), 1400) }, [browserAnnotationsPrompt]) + const handleClearBrowserAnnotations = useCallback((): void => { + clearTimeout(annotationCopyTimerRef.current) + setBrowserAnnotationsCopied(false) + clearBrowserPageAnnotations(browserTab.id) + }, [browserTab.id, clearBrowserPageAnnotations]) + const navigateToUrl = useCallback( (url: string): void => { const navigateBrowserUrl = (targetUrl: string): void => { @@ -4555,6 +4561,22 @@ function BrowserPagePane({ )} {browserAnnotationsCopied ? 'Copied' : 'Copy All'} + + + + + + + + Clear annotations + + > ) : null} + + + + + + + + Clear annotations + + {browserAnnotations.map((annotation, index) => (