diff --git a/ui/goose2/src-tauri/tauri.conf.json b/ui/goose2/src-tauri/tauri.conf.json
index 8b555dad..8ec240d5 100644
--- a/ui/goose2/src-tauri/tauri.conf.json
+++ b/ui/goose2/src-tauri/tauri.conf.json
@@ -19,6 +19,8 @@
"title": "Goose",
"width": 800,
"height": 600,
+ "minWidth": 800,
+ "minHeight": 600,
"visible": false,
"titleBarStyle": "Overlay",
"hiddenTitle": true,
diff --git a/ui/goose2/src/features/settings/ui/SettingsModal.tsx b/ui/goose2/src/features/settings/ui/SettingsModal.tsx
index f1a71f42..b43b3d13 100644
--- a/ui/goose2/src/features/settings/ui/SettingsModal.tsx
+++ b/ui/goose2/src/features/settings/ui/SettingsModal.tsx
@@ -154,7 +154,7 @@ export function SettingsModal({
{/* biome-ignore lint/a11y/noStaticElementInteractions: click handler only prevents backdrop dismiss propagation */}
e.stopPropagation()}
@@ -162,7 +162,7 @@ export function SettingsModal({
{/* Sidebar */}
@@ -176,31 +176,33 @@ export function SettingsModal({
>
{t("title")}
-