You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: construct tray prefs store lazily inside the hint guard
new Store() reads+writes the prefs file on construction, which can throw
on a filesystem error (unreadable/locked path, or a path that is a
directory). At module load that would crash the main process before any
window opens, and clearInvalidConfig only heals malformed content, not
filesystem errors. Construct lazily inside maybeShowTrayHint's existing
try/catch so such failures disable the hint instead of crashing startup.
0 commit comments