From 052e188545a40988d4c092674b091fe6256ed929 Mon Sep 17 00:00:00 2001 From: Nariman Jelveh Date: Fri, 7 Aug 2026 21:35:01 -0700 Subject: [PATCH] fix(gui): stop an open folder clipping its own uninstall badges MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The folder's grid scrolls, so it clips anything outside its padding box — and reorder mode's uninstall badge deliberately overhangs the top-left corner of every tile. The top row's badges therefore rendered as flat tabs rather than circles, on the one surface where they are a touch user's only way to uninstall an app they have filed away. Give the scroller 9px of top padding for the overhang to sit in and take it straight back off as margin, so the card and everything in it stays exactly where it was. --- src/gui/src/css/dashboard.css | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gui/src/css/dashboard.css b/src/gui/src/css/dashboard.css index 7e5fcee51..14de35072 100644 --- a/src/gui/src/css/dashboard.css +++ b/src/gui/src/css/dashboard.css @@ -1359,6 +1359,12 @@ input.myapps-group-name:focus { row-gap: 24px; justify-content: center; align-content: start; + /* Reorder mode's uninstall badge overhangs the top corner of every tile, + and the scroller below clips whatever leaves its padding box — the top + row's badges came out sliced flat. Hold the overhang inside the padding, + pulled straight back out again so the resting layout is unchanged. */ + padding-top: 9px; + margin-top: -9px; /* A folder big enough to need it scrolls rather than growing past the viewport; the row gap keeps the last row from looking cut off. */ max-height: min(52vh, 430px);