Refs -- Split CSS selected-row highlight selectors.
Combined selectors break the whole rule where :has() is not supported,
for example on Firefox.
Thanks to Marcelo Galigniana for the report.
/* Once the :has() pseudo-class is supported by all browsers, the tr.selected
selector and the JS adding the class can be removed. */
-#changelist table tbody tr.selected,
+#changelist table tbody tr.selected {
+ background-color: var(--selected-row);
+}
+
#changelist table tbody tr:has(input[type=checkbox]:checked) {
background-color: var(--selected-row);
}
