diff --git a/app/(dashboard)/customers/page.tsx b/app/(dashboard)/customers/page.tsx index deeafdfe..0691c5e6 100644 --- a/app/(dashboard)/customers/page.tsx +++ b/app/(dashboard)/customers/page.tsx @@ -352,7 +352,9 @@ function CustomersPageInner() { className="group cursor-pointer transition-colors duration-150 hover:bg-secondary/35" onClick={() => router.push(`/customers/${customer.id}`)} > - + {/* overflow-hidden: see #2003, the shrink-0 verified + badge cannot truncate. */} + - + {/* overflow-hidden: see #2003, nothing in this cell + truncates so it must clip. */} + {run.status === 'booked' ? ( {t('status_booked')} diff --git a/components/bookkeeping/ChartOfAccountsManager.tsx b/components/bookkeeping/ChartOfAccountsManager.tsx index 81a79150..6a75e908 100644 --- a/components/bookkeeping/ChartOfAccountsManager.tsx +++ b/components/bookkeeping/ChartOfAccountsManager.tsx @@ -748,7 +748,9 @@ export default function ChartOfAccountsManager() { - + {/* overflow-hidden: see #2003, the shrink-0 + markers cannot truncate. */} + {account.account_name} {account.is_system_account && ( diff --git a/components/bookkeeping/JournalEntryList.tsx b/components/bookkeeping/JournalEntryList.tsx index d64f5ae8..551eb52e 100644 --- a/components/bookkeeping/JournalEntryList.tsx +++ b/components/bookkeeping/JournalEntryList.tsx @@ -1606,7 +1606,9 @@ export default function JournalEntryList({ {formatDate(entry.entry_date)} - + {/* overflow-hidden: see #2003, the shrink-0 status + chips cannot truncate and would paint over Belopp. */} + {entry.description} {entry.out_of_period && ( diff --git a/components/transactions/SkattekontoInboxCard.tsx b/components/transactions/SkattekontoInboxCard.tsx index 4db34745..c52168ed 100644 --- a/components/transactions/SkattekontoInboxCard.tsx +++ b/components/transactions/SkattekontoInboxCard.tsx @@ -102,7 +102,11 @@ export default function SkattekontoInboxCard({ {formatDate(row.transaktionsdatum)} - + {/* overflow-hidden: the shrink-0 chips below don't truncate, so on a + viewport too narrow for them the cell must clip instead of painting + over the Belopp column. Same guard #2003 put on TransactionInboxCard; + this row and the ones below never got it. */} + {row.transaktionstext} diff --git a/components/transactions/TransactionHistoryList.tsx b/components/transactions/TransactionHistoryList.tsx index d221bbdd..9b7c9e39 100644 --- a/components/transactions/TransactionHistoryList.tsx +++ b/components/transactions/TransactionHistoryList.tsx @@ -318,7 +318,9 @@ function BankHistoryRow({ {formatDate(transaction.date)} - + {/* overflow-hidden: see #2003, the shrink-0 markers below cannot + truncate and would paint over Belopp. */} + {transaction.description} {formatDate(row.transaktionsdatum)} - + {/* overflow-hidden: see the bank row above. */} + {row.transaktionstext}