diff --git a/apps/desktop/src/routes/editor/CaptionsTab.tsx b/apps/desktop/src/routes/editor/CaptionsTab.tsx
index 356bfa493b..ce0e953a64 100644
--- a/apps/desktop/src/routes/editor/CaptionsTab.tsx
+++ b/apps/desktop/src/routes/editor/CaptionsTab.tsx
@@ -440,7 +440,17 @@ export function CaptionsTab() {
);
return (
- }>
+ }
+ value={
+ updateCaptionSetting("enabled", checked)}
+ disabled={!hasCaptions()}
+ />
+ }
+ >