Skip to content

Commit 612247f

Browse files
committed
fix: update role none to match role presentation
1 parent fff6f07 commit 612247f

File tree

2 files changed

+61
-9
lines changed

2 files changed

+61
-9
lines changed

scripts/roles.json

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4402,14 +4402,43 @@
44024402
"abstract": false,
44034403
"accessibleNameRequired": false,
44044404
"childrenPresentational": false,
4405-
"nameFrom": [],
4406-
"prohibitedProps": [],
4407-
"props": [],
4408-
"relatedConcepts": [],
4405+
"nameFrom": ["prohibited"],
4406+
"prohibitedProps": ["aria-label", "aria-labelledby"],
4407+
"props": [
4408+
"aria-atomic",
4409+
"aria-busy",
4410+
"aria-controls",
4411+
"aria-current",
4412+
"aria-describedby",
4413+
"aria-details",
4414+
"aria-dropeffect",
4415+
"aria-flowto",
4416+
"aria-grabbed",
4417+
"aria-hidden",
4418+
"aria-keyshortcuts",
4419+
"aria-live",
4420+
"aria-owns",
4421+
"aria-relevant",
4422+
"aria-roledescription"
4423+
],
4424+
"relatedConcepts": [
4425+
{
4426+
"concept": {
4427+
"attributes": [
4428+
{
4429+
"name": "alt",
4430+
"value": ""
4431+
}
4432+
],
4433+
"name": "img"
4434+
},
4435+
"module": "HTML"
4436+
}
4437+
],
44094438
"requiredContextRole": [],
44104439
"requiredOwnedElements": [],
44114440
"requiredProps": [],
4412-
"superClass": []
4441+
"superClass": ["structure"]
44134442
},
44144443
"note": {
44154444
"abstract": false,

src/etc/roles/literal/noneRole.js

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,38 @@ const noneRole: ARIARoleDefinition = {
66
accessibleNameRequired: false,
77
baseConcepts: [],
88
childrenPresentational: false,
9-
nameFrom: [],
10-
prohibitedProps: [],
9+
nameFrom: [
10+
'prohibited',
11+
],
12+
prohibitedProps: [
13+
'aria-label',
14+
'aria-labelledby',
15+
],
1116
props: {},
12-
relatedConcepts: [],
17+
relatedConcepts: [
18+
{
19+
concept: {
20+
attributes: [
21+
{
22+
name: 'alt',
23+
value: '',
24+
},
25+
],
26+
name: 'img',
27+
},
28+
module: 'HTML',
29+
},
30+
],
1331
requireContextRole: [],
1432
requiredContextRole: [],
1533
requiredOwnedElements: [],
1634
requiredProps: {},
17-
superClass: [],
35+
superClass: [
36+
[
37+
'roletype',
38+
'structure',
39+
],
40+
],
1841
};
1942

2043
export default noneRole;

0 commit comments

Comments
 (0)