Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#18731 closed defect (fixed)

setting role=main on Editor's iframe's <body> violates ARIA spec

Reported by: bill Owned by: bill
Priority: undecided Milestone: 1.8.11
Component: Editor Version: 1.10.4
Keywords: Cc:
Blocked By: Blocking:

Description

The dijit/Editor embeds an <iframe> and sets role="main" on this iframe's body.

ARIA only allows the document/application role for the <body> element. http://www.w3.org/TR/html5/dom.html#sec-implicit-aria-semantics

Note: If the <body> role is changed, some other element will need to adopt the "main" role (as reported in #16140. Maybe set role="main" on the dijitEditorBody <div> instead?

Change History (7)

comment:1 Changed 4 years ago by bill

Milestone: tbd1.8.11
Owner: set to bill
Status: newassigned

comment:2 Changed 4 years ago by Bill Keese <bill@…>

Resolution: fixed
Status: assignedclosed

In 1764dea7e7ad728c04841f46e9e93f1a4346a715/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:3 Changed 4 years ago by Bill Keese <bill@…>

In 86a5530c912c9b2a8536c7ba04b828a42f1c4d22/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:4 Changed 4 years ago by Bill Keese <bill@…>

In c62037ca7ccf3f9e91eae7a7dc1d2427115d7737/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:5 Changed 4 years ago by Bill Keese <bill@…>

In 1ac31551a8da22a025a3699195de6cea60d28cf7/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:6 Changed 4 years ago by Bill Keese <bill@…>

In 006f679d7bb2562dc29b0d5ccb5e7440b79211fa/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:7 Changed 4 years ago by Bill Keese <bill@…>

In 052a273935de20d345f05e7d344121325d381cce/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 
Note: See TracTickets for help on using tickets.