diff --git a/doc/cascadia/profiles.schema.json b/doc/cascadia/profiles.schema.json index ea1bedf08fe..0a785f1f237 100644 --- a/doc/cascadia/profiles.schema.json +++ b/doc/cascadia/profiles.schema.json @@ -702,7 +702,7 @@ "deprecated": true }, "tabSwitcherMode": { - "default": true, + "default": "inOrder", "description": "When set to \"true\" or \"mru\", the \"nextTab\" and \"prevTab\" commands will use the tab switcher UI, with most-recently-used ordering. When set to \"inOrder\", these actions will switch tabs in their current ordering. Set to \"false\" to disable the tab switcher.", "oneOf": [ { diff --git a/src/cascadia/TerminalSettingsModel/GlobalAppSettings.h b/src/cascadia/TerminalSettingsModel/GlobalAppSettings.h index b4b5f6f4c76..29c4fbda7e0 100644 --- a/src/cascadia/TerminalSettingsModel/GlobalAppSettings.h +++ b/src/cascadia/TerminalSettingsModel/GlobalAppSettings.h @@ -83,7 +83,7 @@ namespace winrt::Microsoft::Terminal::Settings::Model::implementation GETSET_SETTING(bool, DebugFeaturesEnabled, _getDefaultDebugFeaturesValue()); GETSET_SETTING(bool, StartOnUserLogin, false); GETSET_SETTING(bool, AlwaysOnTop, false); - GETSET_SETTING(Model::TabSwitcherMode, TabSwitcherMode, Model::TabSwitcherMode::MostRecentlyUsed); + GETSET_SETTING(Model::TabSwitcherMode, TabSwitcherMode, Model::TabSwitcherMode::InOrder); GETSET_SETTING(bool, DisableAnimations, false); private: diff --git a/src/cascadia/TerminalSettingsModel/defaults.json b/src/cascadia/TerminalSettingsModel/defaults.json index 501f0c69e1d..88266099002 100644 --- a/src/cascadia/TerminalSettingsModel/defaults.json +++ b/src/cascadia/TerminalSettingsModel/defaults.json @@ -18,7 +18,7 @@ "showTabsInTitlebar": true, "showTerminalTitleInTitlebar": true, "tabWidthMode": "equal", - "useTabSwitcher": "mru", + "tabSwitcherMode": "inOrder", // Miscellaneous "confirmCloseAllTabs": true,