From 02058e82fdd9a8ef639c542fd19eb749ea379e17 Mon Sep 17 00:00:00 2001 From: neon <18559658+neonsolstice@users.noreply.github.com> Date: Sun, 9 Aug 2026 05:52:01 +0000 Subject: [PATCH] fix(series): stop the series name input collapsing on narrow screens The membership row used a fixed grid whose non-name columns take about 326px, so the minmax(0,1fr) name column shrank to zero in any container narrower than that. On phones, and on tablets where the series field only gets half the form width, the input disappeared behind the index and total boxes. Lay the row out with flex wrapping instead: the name keeps a minimum width and the index, total and row actions move to a second line when they no longer fit. Wide layouts render exactly as before, and the reflow follows the container rather than a viewport breakpoint, which is what the tablet case needs. Closes #949 --- .../detail/tabs/SeriesMembershipEditor.vue | 116 +++++++++--------- 1 file changed, 57 insertions(+), 59 deletions(-) diff --git a/client/src/features/book/components/detail/tabs/SeriesMembershipEditor.vue b/client/src/features/book/components/detail/tabs/SeriesMembershipEditor.vue index 6991ccc5c..d4ec9c959 100644 --- a/client/src/features/book/components/detail/tabs/SeriesMembershipEditor.vue +++ b/client/src/features/book/components/detail/tabs/SeriesMembershipEditor.vue @@ -104,82 +104,80 @@ function moveMembership(index: number, offset: -1 | 1) {