diff --git a/frontend/src/lib/components/DBManager.svelte b/frontend/src/lib/components/DBManager.svelte
index 6ee0544aee..cdebf6caa3 100644
--- a/frontend/src/lib/components/DBManager.svelte
+++ b/frontend/src/lib/components/DBManager.svelte
@@ -257,19 +257,15 @@
expandOverrides = next
}
- // Row actions stay out of the way until you are on the row — or it is the one
- // you are looking at, where the menu is part of the current context.
- const rowActionsClass = (current: boolean) =>
- 'absolute right-0 transition-opacity focus-visible:opacity-100 group-hover:opacity-100 ' +
- (current ? 'opacity-100' : 'opacity-0')
+ // Row actions stay out of the way until you are on the row.
+ const rowActionsClass =
+ 'absolute right-0 opacity-0 transition-opacity focus-visible:opacity-100 group-hover:opacity-100'
// The chevron is the resting state of that slot: it gives way to the menu
// rather than sitting beside it.
- const rowChevronClass = (current: boolean, open: boolean) =>
- 'absolute right-0 pointer-events-none text-secondary transition-all ' +
- (multiSelectMode
- ? 'opacity-100 '
- : 'group-hover:opacity-0 ' + (current ? 'opacity-0 ' : 'opacity-100 ')) +
+ const rowChevronClass = (open: boolean) =>
+ 'absolute right-0 pointer-events-none text-secondary transition-all opacity-100 ' +
+ (multiSelectMode ? '' : 'group-hover:opacity-0 ') +
(open ? '' : '-rotate-90')
/** Reveal a node, dropping a stale "closed" that would hide a new selection. */
@@ -467,10 +463,7 @@