mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-06-16 01:35:36 -04:00
f2ccf8b21f
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.