diff --git a/client/src/features/book/components/BookListRow.vue b/client/src/features/book/components/BookListRow.vue index ce6664b29..429f78e85 100644 --- a/client/src/features/book/components/BookListRow.vue +++ b/client/src/features/book/components/BookListRow.vue @@ -188,6 +188,7 @@ function collapsedCoverSrc(bookId: number): string { function handleRowClick(event: MouseEvent) { if (props.selectionMode) { + if (isCollapsedSeries.value) return emit('select', event) return } @@ -212,19 +213,11 @@ function handleRowClick(event: MouseEvent) { data-testid="collapsed-series-list-row" class="flex items-center gap-3 py-3 px-2 rounded-md transition-colors" :class="[ - selectionMode ? 'cursor-pointer select-none' : canOpenSeries ? 'cursor-pointer hover:bg-muted/50' : 'cursor-default', + selectionMode ? 'cursor-default select-none' : canOpenSeries ? 'cursor-pointer hover:bg-muted/50' : 'cursor-default', selected ? 'bg-primary/8 ring-1 ring-primary/30' : '', ]" @click="handleRowClick" > -
- -
-