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) => (