Bug 122145

Summary: AX: HTML spec change indicates @aria-required should trump @required on any element
Product: WebKit Reporter: James Craig <jcraig>
Component: AccessibilityAssignee: chris fleizach <cfleizach>
Status: RESOLVED FIXED    
Severity: Normal CC: aboxhall, apinheiro, cfleizach, commit-queue, dmazzoni, jdiggs, mario, samuel_white, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Attachments:
Description Flags
patch none

Description James Craig 2013-10-01 01:32:23 PDT
HTML edit moved @required from the "Strong Native Semantics" table to the "Implicit ARIA Semantics" table, which means that WebKit's processing of conflicts between @required and @aria-required needs to be updated. WebKit is currently ignoring @aria-required on any form elements that accept @required, but with the recent change, @aria-required should trump @required on any element.

W3C bug:
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23377

Edit:
https://github.com/w3c/html/commit/4b4837be983f1c9ac3f0942b88401d2908665e1d
Comment 1 Radar WebKit Bug Importer 2013-10-01 01:32:46 PDT
<rdar://problem/15118922>
Comment 2 chris fleizach 2013-12-17 11:54:38 PST
Created attachment 219436 [details]
patch
Comment 3 WebKit Commit Bot 2013-12-18 06:15:25 PST
Comment on attachment 219436 [details]
patch

Clearing flags on attachment: 219436

Committed r160762: <http://trac.webkit.org/changeset/160762>
Comment 4 WebKit Commit Bot 2013-12-18 06:15:28 PST
All reviewed patches have been landed.  Closing bug.