These non-composited properties force CPU repaints of the surrounding paint region (the section itself) every time hover enters or exits. With the fixed overlay (body::before scanline), each such repaint requires the compositor to re-blend the layer, visible as a blink. Removed from dashboard.css: - btn/button/btn-base:hover: box-shadow + text-shadow - th:hover: text-shadow - ticket-link:hover: text-shadow - pagination button:hover: box-shadow + transform + transition:all - ticket-card-row:hover: box-shadow + transition:all -> background only - .btn ripple rule: transition:all -> specific properties - ascii-frame-outer: removed will-change/translateZ (GPU upload worse) Removed from ticket.css: - metadata-select:hover: box-shadow; transition:all -> border-color - comment:hover: box-shadow - btn:hover: box-shadow - mention:hover: text-shadow Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
124 KiB
124 KiB