Mode: force_next Version: 53.0.2785.13 Reproduction Steps: 1. open https://www.google.com/recaptcha/api2/demo 2. The edit fields on this screen are read-only, however CV2 announces them as editable. 3.
Repros per #0 on: Version 54.0.2804.0 canary (64-bit)
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/545a777dfe3e6410be16517f78f24602a64a55b6 commit 545a777dfe3e6410be16517f78f24602a64a55b6 Author: dtseng <dtseng@chromium.org> Date: Tue Jul 26 22:47:04 2016 Less strict checked state changes and introduce disabled state for content Sometimes, ChromeVox places range on the ancestor of a node that receives checked state changed. Ensure we cover this case when we process a checked state changed event. Also, in order to announce disabled state uniformly, make the change to add disabled state in the renderer and make enabled state the implicit default. BUG= 625411 , 630570 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Review-Url: https://codereview.chromium.org/2151713002 Cr-Commit-Position: refs/heads/master@{#407949} [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/chrome/browser/resources/chromeos/chromevox/common/chrome_extension_externs.js [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/chrome/browser/resources/chromeos/chromevox/cvox2/background/automation_predicate.js [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/chrome/browser/resources/chromeos/chromevox/cvox2/background/background_test.extjs [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/chrome/browser/resources/chromeos/chromevox/cvox2/background/desktop_automation_handler.js [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/chrome/common/extensions/api/automation.idl [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/chrome/test/data/extensions/api_test/automation/tests/tabs/find.js [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/chrome/test/data/extensions/api_test/automation/tests/tabs/sanity_check.js [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/components/pdf/renderer/pdf_accessibility_tree.cc [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/content/browser/accessibility/browser_accessibility_android.cc [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/content/browser/accessibility/browser_accessibility_auralinux.cc [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/content/browser/accessibility/browser_accessibility_cocoa.mm [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/content/browser/accessibility/browser_accessibility_manager_win.cc [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/content/browser/accessibility/browser_accessibility_win.cc [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/content/browser/accessibility/browser_accessibility_win_unittest.cc [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/content/renderer/accessibility/blink_ax_enum_conversion.cc [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/ui/accessibility/ax_enums.idl [modify] https://crrev.com/545a777dfe3e6410be16517f78f24602a64a55b6/ui/accessibility/platform/ax_platform_node_auralinux.cc
verified on 55.0.2883.30
Comment 1 by chaok@google.com
, Jul 24 2016