From 4f4ddecf7599086c07af50e0e75aa202e4bf9e49 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Mon, 6 Jul 2026 22:22:21 -0400 Subject: [PATCH] =?UTF-8?q?fix(ui):=20long=20tag=20chips=20no=20longer=20o?= =?UTF-8?q?verflow=20the=20rail=20and=20clip=20their=20=E2=9C=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A character+fandom(+AUTO) chip could exceed the tag-panel width, pushing the close ✕ off the right edge so the tag couldn't be removed (operator-flagged with a "Mirko - Rumi Usagiyama → My Hero Academia AUTO" screenshot). Cap the chip at 100% of the rail and make the NAME the elastic part (ellipsis-truncates), so the ✕, fandom, and AUTO badge stay reachable; the full name stays on the hover title. Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01CDgx8bQS5YrGRK76v8HUnM --- frontend/src/components/modal/TagChip.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/modal/TagChip.vue b/frontend/src/components/modal/TagChip.vue index 7e11b31..ccd698d 100644 --- a/frontend/src/components/modal/TagChip.vue +++ b/frontend/src/components/modal/TagChip.vue @@ -10,7 +10,7 @@ @click:close="$emit('remove', tag.id)" > {{ iconFor(tag.kind) }} - {{ tag.name }}{{ tag.name }}mdi-shield-outline