feat(ssh-terminal): add host setting to turn off password prompt auto-fill

This commit is contained in:
LukeGus committed 2026-09-28 20:51:16 -05:00
1 parent f0d720cf05
commit c5b2b880b6
8 files changed
+31

No files matched your search

+9
View File
@@ -1005,6 +1005,15 @@ export function HostEditor({
onChange={(v) => setField("allowLegacyAlgorithms", v)}
/>
</SettingRow>
<SettingRow
label={t("hosts.passwordPromptAutoFillLabel")}
description={t("hosts.passwordPromptAutoFillDesc")}
>
<FakeSwitch
checked={form.passwordPromptAutoFill}
onChange={(v) => setField("passwordPromptAutoFill", v)}
/>
</SettingRow>
<SettingRow
label={t("hosts.sudoPasswordAutoFillLabel")}
description={t("hosts.sudoPasswordAutoFillDesc")}
+3
View File
@@ -200,6 +200,8 @@ export function createHostEditorForm(
agentForwarding: host?.terminalConfig?.agentForwarding ?? false,
autoMosh: host?.terminalConfig?.autoMosh ?? false,
autoTmux: host?.terminalConfig?.autoTmux ?? d?.autoTmux ?? false,
passwordPromptAutoFill:
host?.terminalConfig?.passwordPromptAutoFill ?? true,
sudoPasswordAutoFill: host?.terminalConfig?.sudoPasswordAutoFill ?? false,
sudoPassword: host?.hasSudoPassword
? "existing_sudo_password"
@@ -344,6 +346,7 @@ export function buildHostEditorPayload(
agentForwarding: form.agentForwarding,
autoMosh: form.autoMosh,
autoTmux: form.autoTmux,
passwordPromptAutoFill: form.passwordPromptAutoFill,
sudoPasswordAutoFill: form.sudoPasswordAutoFill,
sudoPassword:
form.sudoPassword === "existing_sudo_password"