fix(web): settings modal — table crash, tab restore, checkbox layout
Three separate settings bugs (all pre-existing, exposed once the modal actually opened): 1. renderCalendarTable() referenced a bare `owned` variable (undefined in that scope; should be cal.owned) → ReferenceError on the first owned local calendar → renderAllAccounts threw → the calendar table never rendered. This was the ROOT cause of "settings won't open" (it threw out of openSettingsModal); the earlier try/catch only masked it. Fixed to cal.owned. 2. On reload, writeUrlState() (via fetchAndRender) ran before openSettingsModal activated the saved tab and wrote the HTML-default (Profile) tab into the URL, so every reload landed on Profile. Now the stab is only rewritten once the modal is actually shown; otherwise the saved one is preserved. 3. The directory-hidden checkbox label inherited the global ".form-group label" uppercase/spaced/12px styling, stretching the text into a broken column. A higher-specificity .checkbox-row rule restores normal inline layout. v77. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1,2 +1,2 @@
|
||||
// Increment APP_VERSION with every code change
|
||||
export const APP_VERSION = 'v76';
|
||||
export const APP_VERSION = 'v77';
|
||||
|
||||
Reference in New Issue
Block a user