Enable a11y audit for chrome://settings
commitca8b4ecfeee16828955ffe5637749272a5989106
authorhcarmona <hcarmona@chromium.org>
Thu, 20 Nov 2014 20:57:13 +0000 (20 12:57 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 20 Nov 2014 20:57:35 +0000 (20 20:57 +0000)
treeaa5bbe2a975709db2ba000b6b4e4d38cf2cc9c49
parenteebda5986284b9fce42c2ab8de5d2686b079e52e
Enable a11y audit for chrome://settings

Enabled the tests and fixed failure. Failure was due to transition obscuring elements in the UI.

Another failure was caused because there were no labels on the mic and camera drop downs.

Another failure was that there was no captions for a video element. This is used to capture a profile picture in chrome OS, so there wouldn't be any captions. This element is ignored in the a11y audit.

There was also an issue with the dispatching of events in the ensureTransitionEndEvent function that wouldn't allow the event to bubble.

BUG=311866

Committed: https://crrev.com/34a84c6d1269332cc3ae2b8a50af489230c885de
Cr-Commit-Position: refs/heads/master@{#301266}

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

Cr-Commit-Position: refs/heads/master@{#305078}
chrome/browser/resources/options/content_settings.html
chrome/browser/ui/webui/options/autofill_options_browsertest.js
chrome/browser/ui/webui/options/chromeos/accounts_options_browsertest.js
chrome/browser/ui/webui/options/chromeos/date_time_options_browsertest.js
chrome/browser/ui/webui/options/content_options_browsertest.js
chrome/browser/ui/webui/options/language_options_browsertest.js
chrome/browser/ui/webui/options/options_browsertest.js
chrome/browser/ui/webui/options/options_browsertest_base.js [new file with mode: 0644]
chrome/chrome_tests.gypi
ui/webui/resources/js/util.js