Skip to content

Commit b2c99ce

Browse files
authored
Fix selector-pseudo-class-no-unknown false positives for :open (#8184)
1 parent ca8d5b4 commit b2c99ce

File tree

4 files changed

+11
-0
lines changed

4 files changed

+11
-0
lines changed

.changeset/tiny-lobsters-float.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"stylelint": patch
3+
---
4+
5+
Fixed: `selector-pseudo-class-no-unknown` false positives for `:open`

lib/reference/selectors.cjs

+1
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,7 @@ const pseudoClasses = uniteSets(
338338
'modal',
339339
'only-child',
340340
'only-of-type',
341+
'open',
341342
'optional',
342343
'out-of-range',
343344
'past',

lib/reference/selectors.mjs

+1
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,7 @@ export const pseudoClasses = uniteSets(
335335
'modal',
336336
'only-child',
337337
'only-of-type',
338+
'open',
338339
'optional',
339340
'out-of-range',
340341
'past',

lib/rules/selector-pseudo-class-no-unknown/__tests__/index.mjs

+4
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,10 @@ testRule({
133133
code: ':popover-open {}',
134134
description: 'explicit :popover-open test',
135135
},
136+
{
137+
code: ':open {}',
138+
description: 'explicit :open test',
139+
},
136140
{
137141
code: ':active-view-transition, :active-view-transition-type() {}',
138142
},

0 commit comments

Comments
 (0)