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.
This commit is contained in:
catlog22
2026-01-22 22:21:54 +08:00
parent 012197a861
commit c0c1a2eb92

View File

@@ -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');