From e5758f984c0c83e0aed90d56c6975f8c276657df Mon Sep 17 00:00:00 2001 From: r-zakarya <82443831+r-zakarya@users.noreply.github.com> Date: Sat, 1 Aug 2026 12:04:46 +0100 Subject: [PATCH] fix(entries): keep the reveal eye clear of the multiline scrollbar scrollbar-gutter reserves the track whether or not it is showing, so the eye keeps the same position once the content passes the auto-grow cap. --- css/style.css | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/css/style.css b/css/style.css index 167d7cd..9e1bcc7 100644 --- a/css/style.css +++ b/css/style.css @@ -1609,11 +1609,19 @@ input[type="range"]::-webkit-slider-thumb { top: 50%; transform: translateY(-50%); } -/* Multiline: pin it to the top corner, clear of the resize grip. */ +/* Multiline: pin it to the top corner, clear of the resize grip — and inside + the scrollbar, which appears as soon as the content passes the auto-grow cap. + scrollbar-gutter keeps that space reserved so the eye doesn't shift when the + scrollbar shows up. */ .so-custom-value-wrap.is-multiline .so-custom-value-eye { top: 3px; + right: 16px; transform: none; } +.so-custom-value-wrap.is-multiline > .so-input { + padding-right: 44px; + scrollbar-gutter: stable; +} /* The row menu is absolutely positioned inside its wrap; without this the slideover clips it or it lands under the next row. */ .so-custom-row .entry-kebab-wrap { position: relative; }