From c6caaaa599710b7b5bcf7eed967bb06f2c64cf62 Mon Sep 17 00:00:00 2001 From: BoulderBadgeDad Date: Sat, 27 Jun 2026 12:53:10 -0700 Subject: [PATCH] dashboard: hide cursor-glow blobs on Firefox only (#935) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit the .dash-card cursor blobs are 16 large blur(48px)/blur(18px) layers. chrome caches them once; firefox re-rasterizes blur on every composite, so they're a big chunk of idle dashboard GPU on firefox. they're purely decorative and reduce-effects already hides them. gate behind @supports(-moz-appearance:none) so it's firefox-only — chrome keeps the full cursor glow, this block doesn't exist there. --- webui/static/style.css | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/webui/static/style.css b/webui/static/style.css index f5f85ebc..fb59c839 100644 --- a/webui/static/style.css +++ b/webui/static/style.css @@ -69094,3 +69094,12 @@ body.app-locked > *:not(#launch-pin-overlay):not(#login-overlay):not(script):not .reid-replace-text em { color: #7f879e; font-style: normal; font-size: 11.5px; } .reid-footer-actions { display: flex; gap: 10px; } #reid-confirm-btn:disabled { opacity: 0.4; cursor: not-allowed; filter: grayscale(0.4); } + +/* Firefox-only: hide the dash-card cursor-glow blobs. They're 16 large blur(48px)/blur(18px) + layers that Firefox re-rasterizes on every composite (a big chunk of idle dashboard GPU on + Firefox), purely decorative, and reduce-effects already hides them. @supports(-moz-appearance) + matches Firefox only — invisible to Chrome, which keeps the full cursor glow. #935 */ +@supports (-moz-appearance: none) { + .dash-card::before, + .dash-card::after { display: none; } +}