fix(accounts): isolate action menu interactions

Stop double-click events on account action buttons before they reach editable table rows. Simplify the account menu heading to a single hoster and access-type label without empty identity separators, and cover both interaction and formatting paths.
This commit is contained in:
Sucukdeluxe
2026-08-15 04:55:23 +02:00
parent b6ce49e7ef
commit dd10083aec
4 changed files with 27 additions and 10 deletions
@@ -72,6 +72,10 @@ export function getAccountTableMinWidth(widths: AccountTableColumnWidths): numbe
return 42 + 64 + ACCOUNT_TABLE_COLUMN_IDS.reduce((sum, id) => sum + widths[id], 0);
}
export function formatAccountContextHeading(hoster: string, mode: string): string {
return `${hoster} | ${mode}`;
}
export function getSettingsSaveLabel(state: SettingsSaveState): string {
switch (state) {
case "dirty":