Fix GTK CSS warnings and popover cleanup on widget destroy
Remove overflow property from .icon-rounded (not valid in GTK CSS). Remove prefers-reduced-motion media query (not supported by GTK CSS engine - reduced motion is handled by gtk-enable-animations setting). Unparent PopoverMenu on widget destroy to prevent finalization warnings when library view refreshes.
This commit is contained in:
@@ -75,7 +75,6 @@ flowboxchild:focus-visible .card {
|
||||
/* Rounded icon clipping for list view */
|
||||
.icon-rounded {
|
||||
border-radius: 8px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* ===== WCAG AAA Focus Indicators ===== */
|
||||
@@ -190,14 +189,9 @@ row:focus-visible {
|
||||
}
|
||||
|
||||
/* ===== Reduced Motion (WCAG AAA 2.3.3) ===== */
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
* {
|
||||
transition-duration: 0 !important;
|
||||
transition-delay: 0 !important;
|
||||
animation-duration: 0 !important;
|
||||
animation-delay: 0 !important;
|
||||
}
|
||||
}
|
||||
/* Note: GTK CSS does not support prefers-reduced-motion or !important.
|
||||
Reduced motion is handled by the GTK toolkit settings instead
|
||||
(gtk-enable-animations). */
|
||||
|
||||
/* ===== Minimum Target Size (WCAG 2.5.8) ===== */
|
||||
button.flat.circular,
|
||||
|
||||
Reference in New Issue
Block a user