Browse Source

Don't allow setting a retry period below 5 seconds, default to 10

Matt Rubens 11 months ago
parent
commit
cda44d52d4

+ 2 - 2
src/core/webview/ClineProvider.ts

@@ -1847,7 +1847,7 @@ export class ClineProvider implements vscode.WebviewViewProvider {
 			fuzzyMatchThreshold: fuzzyMatchThreshold ?? 1.0,
 			mcpEnabled: mcpEnabled ?? true,
 			alwaysApproveResubmit: alwaysApproveResubmit ?? false,
-			requestDelaySeconds: requestDelaySeconds ?? 5,
+			requestDelaySeconds: requestDelaySeconds ?? 10,
 			currentApiConfigName: currentApiConfigName ?? "default",
 			listApiConfigMeta: listApiConfigMeta ?? [],
 			mode: mode ?? defaultModeSlug,
@@ -2152,7 +2152,7 @@ export class ClineProvider implements vscode.WebviewViewProvider {
 				})(),
 			mcpEnabled: mcpEnabled ?? true,
 			alwaysApproveResubmit: alwaysApproveResubmit ?? false,
-			requestDelaySeconds: requestDelaySeconds ?? 5,
+			requestDelaySeconds: Math.max(5, requestDelaySeconds ?? 10),
 			currentApiConfigName: currentApiConfigName ?? "default",
 			listApiConfigMeta: listApiConfigMeta ?? [],
 			modeApiConfigs: modeApiConfigs ?? ({} as Record<Mode, string>),

+ 1 - 1
webview-ui/src/components/settings/SettingsView.tsx

@@ -281,7 +281,7 @@ const SettingsView = ({ onDone }: SettingsViewProps) => {
 								<div style={{ display: "flex", alignItems: "center", gap: "10px" }}>
 									<input
 										type="range"
-										min="0"
+										min="5"
 										max="100"
 										step="1"
 										value={requestDelaySeconds}