Skip to content

Commit 053a70a

Browse files
committed
bug: fix summary being treated as non-interactive
1 parent 0d5321a commit 053a70a

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

__mocks__/genInteractives.js

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ const interactiveElementsMap = {
4848
menuitem: [],
4949
option: [],
5050
select: [],
51+
summary: [],
5152
// Whereas ARIA makes a distinction between cell and gridcell, the AXObject
5253
// treats them both as CellRole and since gridcell is interactive, we consider
5354
// cell interactive as well.

__tests__/src/rules/no-static-element-interactions-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ const alwaysValid = [
8585
{ code: '<audio onClick={() => {}} />;' },
8686
{ code: '<form onClick={() => {}} />;' },
8787
{ code: '<form onSubmit={() => {}} />;' },
88+
{ code: '<summary onClick={() => {}} />;' },
8889
/* HTML elements attributed with an interactive role */
8990
{ code: '<div role="button" onClick={() => {}} />;' },
9091
{ code: '<div role="checkbox" onClick={() => {}} />;' },
@@ -340,7 +341,6 @@ const neverValid = [
340341
{ code: '<span onClick={() => {}} />;', errors: [expectedError] },
341342
{ code: '<strike onClick={() => {}} />;', errors: [expectedError] },
342343
{ code: '<style onClick={() => {}} />;', errors: [expectedError] },
343-
{ code: '<summary onClick={() => {}} />;', errors: [expectedError] },
344344
{ code: '<title onClick={() => {}} />;', errors: [expectedError] },
345345
{ code: '<track onClick={() => {}} />;', errors: [expectedError] },
346346
{ code: '<tt onClick={() => {}} />;', errors: [expectedError] },

0 commit comments

Comments
 (0)