From 6a81a168c436ebf770e0ac4ed2e3de231f5c50ac Mon Sep 17 00:00:00 2001 From: AJ Slater Date: Mon, 11 May 2026 23:14:55 -0700 Subject: [PATCH] fix(metadata): drop unneeded scrollbar on MetadataText values Each MetadataText value rendered with `overflow-y: scroll`, which forces a scrollbar even when no max-height is set. Chromium-based Edge on Windows draws classic scrollbar arrow buttons on every forced scrollbar, producing visible up/down chevrons next to single-line values like the publisher, bookmark progress, and date. Other Chromium browsers don't draw the arrows, so this only manifested on Edge. Switch to `overflow-y: auto` so the scrollbar only appears for the two fields that actually need it (Summary and Review, which have `max-height: 100`). The `isOverflow` measurement still works since it compares `clientHeight` to `scrollHeight`, which is identical under `auto`. Co-Authored-By: Claude Opus 4.7 (1M context) --- frontend/src/components/metadata/metadata-text.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/metadata/metadata-text.vue b/frontend/src/components/metadata/metadata-text.vue index ec17ccdc8..fbe27da06 100644 --- a/frontend/src/components/metadata/metadata-text.vue +++ b/frontend/src/components/metadata/metadata-text.vue @@ -234,7 +234,7 @@ export default { } .textValue { - overflow-y: scroll; + overflow-y: auto; } .expandButton {