-
Notifications
You must be signed in to change notification settings - Fork 5.2k
InputBoxTypeSetting 'universal' from cloud sync corrupts terminal on Linux+Fish #13637
Copy link
Copy link
Open
Labels
area:settings-keybindingsSettings UI, preferences, keybindings, and keyboard-shortcut management.Settings UI, preferences, keybindings, and keyboard-shortcut management.area:shell-terminalTerminal input/output, shell integration, prompt behavior, and block rendering.Terminal input/output, shell integration, prompt behavior, and block rendering.area:terminal-inputTerminal command-line input, cursor movement, key handling, and input editing.Terminal command-line input, cursor movement, key handling, and input editing.area:warp-driveWarp Drive objects, sync, sharing, cloud object management, and persisted artifacts.Warp Drive objects, sync, sharing, cloud object management, and persisted artifacts.bugSomething isn't working.Something isn't working.os:linuxLinux-specific behavior, regressions, or requests.Linux-specific behavior, regressions, or requests.repro:mediumThe report suggests a plausible repro path, but some uncertainty remains.The report suggests a plausible repro path, but some uncertainty remains.triagedIssue has received an initial automated triage pass.Issue has received an initial automated triage pass.warp:auto-triage-review
Description
Metadata
Metadata
Assignees
Labels
area:settings-keybindingsSettings UI, preferences, keybindings, and keyboard-shortcut management.Settings UI, preferences, keybindings, and keyboard-shortcut management.area:shell-terminalTerminal input/output, shell integration, prompt behavior, and block rendering.Terminal input/output, shell integration, prompt behavior, and block rendering.area:terminal-inputTerminal command-line input, cursor movement, key handling, and input editing.Terminal command-line input, cursor movement, key handling, and input editing.area:warp-driveWarp Drive objects, sync, sharing, cloud object management, and persisted artifacts.Warp Drive objects, sync, sharing, cloud object management, and persisted artifacts.bugSomething isn't working.Something isn't working.os:linuxLinux-specific behavior, regressions, or requests.Linux-specific behavior, regressions, or requests.repro:mediumThe report suggests a plausible repro path, but some uncertainty remains.The report suggests a plausible repro path, but some uncertainty remains.triagedIssue has received an initial automated triage pass.Issue has received an initial automated triage pass.warp:auto-triage-review
Type
Fields
No fields configured for issues without a type.
Summary
Setting
input_box_type_settinggets overwritten by cloud sync with the legacy value"universal"even whenis_settings_sync_enabled = false(bug #6692). This causes[ERROR] Failed to parse file value for setting InputBoxTypeSettingfollowed byInhibiting writes for setting key terminal.input.input_box_type_setting. After this, every command becomes corrupted: the agent setup script concatenates with the user command WITHOUT a separator.Steps to reproduce
input_box_type_setting = "universal"stored (legacy value from old versions)is_settings_sync_enabled = falseinsettings.tomlsettings.tomlkeeps getting overwritten withis_settings_sync_enabled = trueandinput_box_type_setting = "universal"Actual behavior
input_box_type_settinggets overwritten by cloud sync despiteis_settings_sync_enabled = false(related to AI setting is synced even when Settings sync is diabled #6692)[ERROR] Failed to parse file value for setting InputBoxTypeSettingandInhibiting writes for setting key terminal.input.input_box_type_setting;or newline)Expected behavior
is_settings_sync_enabled = falseshould completely disable cloud sync for ALL settings (fix for AI setting is synced even when Settings sync is diabled #6692)Environment
Key logs
Related