From c0c1a2eb92dca1e95c67fee1d2dc4e4b9eb74ffc Mon Sep 17 00:00:00 2001 From: catlog22 Date: Thu, 22 Jan 2026 22:21:54 +0800 Subject: [PATCH] fix(dashboard): make showHidden state match checkbox checked state Fixes #97 - File browser "Show Hidden Files" checkbox appeared checked but hidden files weren't displayed until the checkbox was toggled. Root cause: Timing mismatch where loadFileBrowserDirectory() was called before initFileBrowserEvents(), causing the initial API request to send showHidden: false while the checkbox was checked. Fix: Initialize fileBrowserState.showHidden = true in showFileBrowserModal() to match the checkbox's default checked state. --- ccw/src/templates/dashboard-js/views/cli-manager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ccw/src/templates/dashboard-js/views/cli-manager.js b/ccw/src/templates/dashboard-js/views/cli-manager.js index d204aa0b..b564ee50 100644 --- a/ccw/src/templates/dashboard-js/views/cli-manager.js +++ b/ccw/src/templates/dashboard-js/views/cli-manager.js @@ -570,7 +570,7 @@ var fileBrowserState = { function showFileBrowserModal(onSelect) { fileBrowserState.onSelect = onSelect; - fileBrowserState.showHidden = false; + fileBrowserState.showHidden = true; // Create modal overlay var overlay = document.createElement('div');