Skip to content

Commit 29dba01

Browse files
committed
only do selection grouping if the browser supports :has
1 parent 5e6ea4e commit 29dba01

File tree

1 file changed

+21
-18
lines changed

1 file changed

+21
-18
lines changed

special-pages/pages/history/app/components/Item.module.css

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -66,28 +66,31 @@
6666
}
6767
}
6868

69-
/**
70-
* The following code handles handles the multi-row selections. It's responsible
71-
* for ensuring only the first and last elements in a selection have rounded corners.
72-
*/
73-
[data-is-selected='true'] .row {
74-
border-radius: 0;
75-
}
69+
@supports selector(:has(*)) {
70+
/**
71+
* The following code handles handles the multi-row selections. It's responsible
72+
* for ensuring only the first and last elements in a selection have rounded corners.
73+
*/
74+
[data-is-selected='true'] .row {
75+
border-radius: 0;
76+
}
7677

77-
[data-is-selected='true']:first-of-type .row,
78-
[data-is-selected='true']:not([data-is-selected='true'] + [data-is-selected='true']) .row
79-
{
80-
border-top-left-radius: var(--row-radius);
81-
border-top-right-radius: var(--row-radius);
82-
}
78+
[data-is-selected='true']:first-of-type .row,
79+
[data-is-selected='true']:not([data-is-selected='true'] + [data-is-selected='true']) .row
80+
{
81+
border-top-left-radius: var(--row-radius);
82+
border-top-right-radius: var(--row-radius);
83+
}
8384

84-
[data-is-selected='true']:last-of-type .row,
85-
[data-is-selected='true']:not(:has(+ [data-is-selected='true'])) .row
86-
{
87-
border-bottom-left-radius: var(--row-radius);
88-
border-bottom-right-radius: var(--row-radius);
85+
[data-is-selected='true']:last-of-type .row,
86+
[data-is-selected='true']:not(:has(+ [data-is-selected='true'])) .row
87+
{
88+
border-bottom-left-radius: var(--row-radius);
89+
border-bottom-right-radius: var(--row-radius);
90+
}
8991
}
9092

93+
9194
.favicon {
9295
flex-shrink: 0;
9396
min-width: 0;

0 commit comments

Comments
 (0)