Bug description
For users with read-only access to a board (canManage = false) or on archived boards, the list/stack column header title wraps to multiple lines and visually overlaps the cards below it. Users with manage rights see the title correctly truncated with ….
Steps to reproduce
- Share a board with a user as read-only (no manage rights)
- Log in as that user and open the board
- The board must have at least one list with a long title
Result: Title wraps to multiple lines and overlaps the cards.
Expected: Title is truncated to a single line with …
Root cause
In src/components/board/Stack.vue there are two <h3> branches:
- Manageable (
v-else-if="!editing"): has class="stack__title" → gets white-space: nowrap; overflow: hidden; text-overflow: ellipsis → correct.
- Read-only / archived (
v-if="!canManage || isArchived"): plain <h3> without the class → no overflow constraints → wraps freely.
Environment
- Affects all browsers (Chrome, Firefox, WebKit)
- Reproducible on Nextcloud Deck v1.17.1
Bug description
For users with read-only access to a board (
canManage = false) or on archived boards, the list/stack column header title wraps to multiple lines and visually overlaps the cards below it. Users with manage rights see the title correctly truncated with….Steps to reproduce
Result: Title wraps to multiple lines and overlaps the cards.
Expected: Title is truncated to a single line with
…Root cause
In
src/components/board/Stack.vuethere are two<h3>branches:v-else-if="!editing"): hasclass="stack__title"→ getswhite-space: nowrap; overflow: hidden; text-overflow: ellipsis→ correct.v-if="!canManage || isArchived"): plain<h3>without the class → no overflow constraints → wraps freely.Environment