From 301b4e820163bc339ed423f5c7ba187348eefb8c Mon Sep 17 00:00:00 2001 From: Disco DeDisco Date: Fri, 8 May 2026 14:50:28 -0400 Subject: [PATCH] applet-box: hide inner-applet scrollbars so they match the page-aperture treatment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit %applet-box now applies scrollbar-width:none + *::-webkit-scrollbar{display:none} to all descendants. The My Sky applet's #id_applet_sky_form_wrap (overflow-y:auto for the form column) was rendering an OS-default white-track scrollbar that broke the dark theme — same pattern any future applet w. an inner scroll well would inherit. The page-aperture-level scrollers (gameboard / billboard / dashboard apertures) already use this hide-scrollbar pair, so this just propagates that convention down into applet sections. Code architected by Disco DeDisco Git commit message Co-Authored-By: Claude Sonnet 4.6 --- src/static_src/scss/_applets.scss | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/static_src/scss/_applets.scss b/src/static_src/scss/_applets.scss index 3a8ab00..89a3e80 100644 --- a/src/static_src/scss/_applets.scss +++ b/src/static_src/scss/_applets.scss @@ -179,6 +179,14 @@ overflow: hidden; min-width: 0; + // Hide any inner scrollbars (e.g. My Sky applet's #id_applet_sky_form_wrap) + // so they obey the same scrollbar-less treatment as the page apertures + // (gameboard / billboard / dashboard apertures already use this same pair + // — keeps the dark theme consistent w.o. the OS-default white track bleeding + // through inside an applet). + *::-webkit-scrollbar { display: none; } + * { scrollbar-width: none; } + > h2 { position: absolute; top: 0;