Skip to content

Commit e9068ea

Browse files
fix(chat): persist compactToolUI across reloads
getState() read compactToolUI from storage but never returned it, so getStateToPostToWebview() never sent the persisted value to the webview and the `false` default always won on reload. Wire it through both getState() returns following the showRooIgnoredFiles pattern. Addresses PR #327 review (edelauna).
1 parent d356ab6 commit e9068ea

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/core/webview/ClineProvider.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2065,6 +2065,7 @@ export class ClineProvider
20652065
disabledTools,
20662066
telemetrySetting,
20672067
showRooIgnoredFiles,
2068+
compactToolUI,
20682069
enableSubfolderRules,
20692070
language,
20702071
maxImageFileSize,
@@ -2221,6 +2222,7 @@ export class ClineProvider
22212222
telemetryKey,
22222223
machineId,
22232224
showRooIgnoredFiles: showRooIgnoredFiles ?? false,
2225+
compactToolUI: compactToolUI ?? false,
22242226
enableSubfolderRules: enableSubfolderRules ?? false,
22252227
language: language ?? formatLanguage(vscode.env.language),
22262228
renderContext: this.renderContext,
@@ -2423,6 +2425,7 @@ export class ClineProvider
24232425
disabledTools: stateValues.disabledTools,
24242426
telemetrySetting: stateValues.telemetrySetting || "unset",
24252427
showRooIgnoredFiles: stateValues.showRooIgnoredFiles ?? false,
2428+
compactToolUI: stateValues.compactToolUI ?? false,
24262429
enableSubfolderRules: stateValues.enableSubfolderRules ?? false,
24272430
maxImageFileSize: stateValues.maxImageFileSize ?? 5,
24282431
maxTotalImageSize: stateValues.maxTotalImageSize ?? 20,

0 commit comments

Comments
 (0)