fix: address review findings (#2143)

This commit is contained in:
Jinjing
2026-05-17 00:07:42 -07:00
committed by GitHub
parent 503b44a2c7
commit 673e558f49
5 changed files with 7 additions and 5 deletions
@@ -74,7 +74,7 @@ function createSettings(overrides: Partial<GlobalSettings> = {}): GlobalSettings
floatingTerminalCwd: '~',
floatingTerminalTriggerLocation: 'floating-button',
diffDefaultView: 'inline',
combinedDiffFileTreeVisibleByDefault: true,
combinedDiffFileTreeVisibleByDefault: false,
notifications: {
enabled: true,
agentTaskComplete: true,
+1 -1
View File
@@ -67,7 +67,7 @@ function createSettings(overrides: Partial<GlobalSettings> = {}): GlobalSettings
floatingTerminalCwd: '~',
floatingTerminalTriggerLocation: 'floating-button',
diffDefaultView: 'inline',
combinedDiffFileTreeVisibleByDefault: true,
combinedDiffFileTreeVisibleByDefault: false,
notifications: {
enabled: true,
agentTaskComplete: true,
+1 -1
View File
@@ -596,7 +596,7 @@ describe('Store', () => {
expect(store.getSettings().refreshLocalBaseRefOnWorktreeCreate).toBe(false)
expect(store.getSettings().rightSidebarOpenByDefault).toBe(true)
expect(store.getSettings().showTasksButton).toBe(true)
expect(store.getSettings().combinedDiffFileTreeVisibleByDefault).toBe(true)
expect(store.getSettings().combinedDiffFileTreeVisibleByDefault).toBe(false)
expect(store.getSettings().visibleTaskProviders).toEqual(['github', 'gitlab', 'linear'])
expect(store.getSettings().experimentalActivity).toBe(true)
expect(store.getSettings().notifications.customSoundPath).toBeNull()
@@ -121,7 +121,9 @@ function getInitialCombinedDiffSideBySide(diffDefaultView: string | undefined):
function getInitialCombinedDiffFileTreeCollapsed(
combinedDiffFileTreeVisibleByDefault: boolean | undefined
): boolean {
return combinedDiffFileTreeCollapsedPreference ?? combinedDiffFileTreeVisibleByDefault === false
// Why: the tree is opt-in for new sessions; only an explicit saved setting
// should make it the opening surface while settings are still loading.
return combinedDiffFileTreeCollapsedPreference ?? combinedDiffFileTreeVisibleByDefault !== true
}
function commitMessageBody(message: string | undefined, subject: string | undefined): string {
+1 -1
View File
@@ -222,7 +222,7 @@ export function getDefaultSettings(homedir: string): GlobalSettings {
floatingTerminalTriggerLocation: 'floating-button',
notifications: getDefaultNotificationSettings(),
diffDefaultView: 'inline',
combinedDiffFileTreeVisibleByDefault: true,
combinedDiffFileTreeVisibleByDefault: false,
promptCacheTimerEnabled: false,
promptCacheTtlMs: 300_000,
codexManagedAccounts: [],