diff --git a/ui/desktop/src/extensions.ts b/ui/desktop/src/extensions.ts index 5a564f72..b177ee21 100644 --- a/ui/desktop/src/extensions.ts +++ b/ui/desktop/src/extensions.ts @@ -100,12 +100,12 @@ export async function addExtension( const errorMessage = `Error adding ${extension.name} extension ${data.message ? `. ${data.message}` : ''}`; console.error(errorMessage); - toast.error(errorMessage); + toast.error(errorMessage, { autoClose: false }); return response; } catch (error) { const errorMessage = `Failed to add ${extension.name} extension: ${error instanceof Error ? error.message : 'Unknown error'}`; console.error(errorMessage); - toast.error(errorMessage); + toast.error(errorMessage, { autoClose: false }); throw error; } } @@ -132,12 +132,12 @@ export async function removeExtension(name: string, silent: boolean = false): Pr const errorMessage = `Error removing ${name} extension${data.message ? `. ${data.message}` : ''}`; console.error(errorMessage); - toast.error(errorMessage); + toast.error(errorMessage, { autoClose: false }); return response; } catch (error) { const errorMessage = `Failed to remove ${name} extension: ${error instanceof Error ? error.message : 'Unknown error'}`; console.error(errorMessage); - toast.error(errorMessage); + toast.error(errorMessage, { autoClose: false }); throw error; } } @@ -217,7 +217,7 @@ function envVarsRequired(config: ExtensionConfig) { } function handleError(message: string, shouldThrow = false): void { - toast.error(message); + toast.error(message, { autoClose: false }); console.error(message); if (shouldThrow) { throw new Error(message);