Steps:
1. Load data:text/html,<form><input type="text" name="zzz"><input type="submit"></form> and submit some text for the field
2. Load NVDA
3. Reload the page
4. Type in some characters that cause the autofill to show
5. Press left/right
NVDA should read the characters, but doesn't.
I bisected, and it is caused by http://crrev.com/c/1088764 ( issue 850094 ). Specifically, adding AutofillPopupBaseView::GetAccessibleNodeData() causes the regression.
Author: Fabio Tirelo <ftirelo@chromium.org>
AuthorDate: 2018-06-07 16:57:01 +0000
Commit: Commit Bot <commit-bot@chromium.org>
CommitDate: 2018-06-07 16:57:01 +0000
[af] Set accessibility node for new dropdown
The current implementation reads "autofill menu opened" for the old
dropdown, but only "menu opened" for the new dropdown.
Bug: 850094
Change-Id: I825069866462897116dc179f6418a8f87f1c3467
Reviewed-on: https://chromium-review.googlesource.com/1088764
Reviewed-by: Evan Stade <estade@chromium.org>
Commit-Queue: Fabio Tirelo <ftirelo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#565300}
Comment 1 by bugdroid1@chromium.org
, Aug 29