Skip to content

Commit c057166

Browse files
sangikhan29ljharb
authored andcommitted
fix includes statement
1 parent cb83c99 commit c057166

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/util/isInteractiveElement.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const nonInteractiveRoles = new Set(roleKeys
2727
// 'toolbar' does not descend from widget, but it does support
2828
// aria-activedescendant, thus in practice we treat it as a widget.
2929
&& name !== 'toolbar'
30-
&& !role.superClass.some((classes) => includes(classes, 'widget', 'window'))
30+
&& !role.superClass.some((classes) => includes(classes, 'widget') || includes(classes, 'window'))
3131
);
3232
}).concat(
3333
// The `progressbar` is descended from `widget`, but in practice, its

src/util/isInteractiveRole.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import flatMap from 'array.prototype.flatmap';
88
const roles = [...rolesMap.keys()];
99
const interactiveRoles = roles.filter((name) => (
1010
!rolesMap.get(name).abstract
11-
&& rolesMap.get(name).superClass.some((klasses) => includes(klasses, 'widget', 'window'))
11+
&& rolesMap.get(name).superClass.some((klasses) => includes(klasses, 'widget') || includes(klasses, 'window'))
1212
));
1313

1414
// 'toolbar' does not descend from widget, but it does support

src/util/isNonInteractiveElement.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ const interactiveRoles = new Set(roleKeys
5454
// This role is meant to have no semantic value.
5555
// @see https://www.w3.org/TR/wai-aria-1.2/#generic
5656
&& name !== 'generic'
57-
&& role.superClass.some((classes) => includes(classes, 'widget', 'window'))
57+
&& role.superClass.some((classes) => includes(classes, 'widget') || includes(classes, 'window'))
5858
);
5959
}).concat(
6060
// 'toolbar' does not descend from widget, but it does support

src/util/isNonInteractiveRole.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import flatMap from 'array.prototype.flatmap';
1414
const roles = [...rolesMap.keys()];
1515
const nonInteractiveRoles = roles.filter((name) => (
1616
!rolesMap.get(name).abstract
17-
&& !rolesMap.get(name).superClass.some((klasses) => includes(klasses, 'widget', 'window'))
17+
&& !rolesMap.get(name).superClass.some((klasses) => includes(klasses, 'widget') || includes(klasses, 'window'))
1818
));
1919

2020
/**

0 commit comments

Comments
 (0)