Bug: clicking the dot to change the server-side default account while viewing 'Default' left a desynced state — the email list still showed the OLD default's cached UIDs, but the server's default now pointed at a different account. Opening any email used the visible UID + account_id='' on the read endpoint, which resolved against the NEW default account → wrong email content (or older mail entirely). Fix: remove the 'Default' chip. _loadAccounts now auto-selects the is_default account (or the first one) into state._libAccountId so the list view + every per-email request always carries an explicit account_id and can't desync from set-default. The dot button still lives on each account chip for changing which account the server treats as the default — but it no longer affects which account the list is currently displaying. |
||
|---|---|---|
| .. | ||
| fonts | ||
| js | ||
| lib | ||
| app.js | ||
| index.html | ||
| login.html | ||
| manifest.json | ||
| style.css | ||
| sw.js | ||