It would be useful to show accessibility tree with shortcut key. It enables users to get AxTree anytime without adding unwanted elements on the window.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043 commit ef2fb8006bf89909a10ecd1db6a4a8e60ea87043 Author: Eriko Kurimoto <elkurin@google.com> Date: Wed Sep 05 09:34:54 2018 Implement shortcut to dump ax tree Ax tree is stored in tree data structure to change output format easily. Tree dump function is called with ChromeVox+D>T (dump tree). TreeDumper is created only when ChromeVox+D>T is detected. Bug: 877381 Change-Id: I6078661e7cbaea02ef8a1faa0d3a5c3606247b7e Reviewed-on: https://chromium-review.googlesource.com/1187853 Commit-Queue: Eriko Kurimoto <elkurin@google.com> Reviewed-by: David Tseng <dtseng@chromium.org> Reviewed-by: Yuki Awano <yawano@chromium.org> Cr-Commit-Position: refs/heads/master@{#588804} [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/BUILD.gn [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/braille/nav_braille.js [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/chromevox/background/keymaps/next_keymap.json [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/chromevox/background/options.js [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/chromevox/background/prefs.js [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/chromevox/injected/console_tts.js [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/cvox2/background/command_handler.js [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/cvox2/background/event_stream_logger.js [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/cvox2/background/log.html [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/cvox2/background/log.js [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/cvox2/background/log_store.js [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/cvox2/background/log_store_test.extjs [modify] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/cvox2/background/next_earcons.js [add] https://crrev.com/ef2fb8006bf89909a10ecd1db6a4a8e60ea87043/chrome/browser/resources/chromeos/chromevox/cvox2/background/tree_dumper.js
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d35d73c4e8702a3b89aa0f4f051a7e21dada66e1 commit d35d73c4e8702a3b89aa0f4f051a7e21dada66e1 Author: Eriko Kurimoto <elkurin@google.com> Date: Wed Sep 05 11:27:24 2018 Enable ax tree to hide The log of ax tree is long and makes it difficult to see the log stream. By enabing and disabling the checkbox for each tree output, tree log can wrapped. Whether the tree is shown or hidden in the log page, the tree is saved to log when 'Save Log' button clicked. Bug: 877381 Change-Id: I1029049345a9f4b0dea4066668e7314c01686eef Reviewed-on: https://chromium-review.googlesource.com/1203494 Commit-Queue: Eriko Kurimoto <elkurin@google.com> Reviewed-by: David Tseng <dtseng@chromium.org> Reviewed-by: Yuki Awano <yawano@chromium.org> Cr-Commit-Position: refs/heads/master@{#588830} [modify] https://crrev.com/d35d73c4e8702a3b89aa0f4f051a7e21dada66e1/chrome/browser/resources/chromeos/chromevox/cvox2/background/log.js [modify] https://crrev.com/d35d73c4e8702a3b89aa0f4f051a7e21dada66e1/chrome/browser/resources/chromeos/chromevox/cvox2/background/tree_dumper.js
Comment 1 by yawano@chromium.org
, Aug 24