Fixing mapping conflicts for required html attribute and aria-required
Fixing mapping conflicts for required html attribute and aria-required

When WAI-ARIA states and properties correspond to host language features that
have the same implicit WAI-ARIA semantic, it can be problematic if the values
become out of sync. For example, the HTML required attribute and the aria-required
attribute could have conflicting values. Therefore to prevent providing
conflicting states and properties to assistive technologies, host languages will
explicitly declare where the use of WAI-ARIA attributes on a host language
element conflict with native attributes for that element. When a host language
declares a WAI-ARIA attribute to be in direct semantic conflict with a native
attribute for a given element, user agents MUST ignore the WAI-ARIA attribute
and instead use the host language attribute with the same implicit semantic."

BUG=421337

Review URL: https://codereview.chromium.org/631183002

git-svn-id: bf5cd6ccde378db821296732a091cfbcf5285fbd@187431 bbb929c8-8fbe-4397-9dbb-9b2b20218538

nwjs/blink,smishenk/blink-crosswalk,smishenk/blink-crosswalk,kurli/blink-crosswalk,PeterWangIntel/blink-crosswalk,XiaosongWei/blink-crosswalk,Bysmyyr/blink-crosswalk,jtg-gg/blink,smishenk/blink-crosswalk,kurli/blink-crosswalk,XiaosongWei/blink-crosswalk,PeterWangIntel/blink-crosswalk,XiaosongWei/blink-crosswalk,modulexcite/blink,jtg-gg/blink,nwjs/blink,jtg-gg/blink,modulexcite/blink,PeterWangIntel/blink-crosswalk,modulexcite/blink,modulexcite/blink,smishenk/blink-crosswalk,XiaosongWei/blink-crosswalk,Pluto-tv/blink-crosswalk,jtg-gg/blink,modulexcite/blink,Bysmyyr/blink-crosswalk,kurli/blink-crosswalk,smishenk/blink-crosswalk,Pluto-tv/blink-crosswalk,PeterWangIntel/blink-crosswalk,XiaosongWei/blink-crosswalk,Bysmyyr/blink-crosswalk,PeterWangIntel/blink-crosswalk,modulexcite/blink,kurli/blink-crosswalk,nwjs/blink,smishenk/blink-crosswalk,Pluto-tv/blink-crosswalk,XiaosongWei/blink-crosswalk,kurli/blink-crosswalk,PeterWangIntel/blink-crosswalk,jtg-gg/blink,XiaosongWei/blink-crosswalk,kurli/blink-crosswalk,nwjs/blink,XiaosongWei/blink-crosswalk,PeterWangIntel/blink-crosswalk,Pluto-tv/blink-crosswalk,modulexcite/blink,smishenk/blink-crosswalk,modulexcite/blink,modulexcite/blink,Bysmyyr/blink-crosswalk,nwjs/blink,Bysmyyr/blink-crosswalk,PeterWangIntel/blink-crosswalk,jtg-gg/blink,smishenk/blink-crosswalk,Pluto-tv/blink-crosswalk,PeterWangIntel/blink-crosswalk,XiaosongWei/blink-crosswalk,nwjs/blink,smishenk/blink-crosswalk,nwjs/blink,Bysmyyr/blink-crosswalk,Pluto-tv/blink-crosswalk,Bysmyyr/blink-crosswalk,Bysmyyr/blink-crosswalk,nwjs/blink,nwjs/blink,kurli/blink-crosswalk,jtg-gg/blink,jtg-gg/blink,kurli/blink-crosswalk,smishenk/blink-crosswalk,jtg-gg/blink,PeterWangIntel/blink-crosswalk,nwjs/blink,kurli/blink-crosswalk,Bysmyyr/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,jtg-gg/blink,kurli/blink-crosswalk,modulexcite/blink,XiaosongWei/blink-crosswalk,Pluto-tv/blink-crosswalk,Bysmyyr/blink-crosswalk