Google Chrome 72.0.3593.0 (Official Build) dev (64-bit)
Google_Caroline.7820.384.0
and
Google Chrome 71.0.3572.0 (Official Build) dev (64-bit), Google_Caroline.7820.384.0
This might be three bugs, so feel free to split, but I feel it is once since it is describing all of problems with the state of the system after a language is installed. It seems to have to do with one button being dynamically replaced with another.
Steps to repro:
# Turn on ChromeVox with ctrl + alt + z
# Navigate to the Chrome TTS settings page via Accessibility settings to get there directly via this link: chrome-extension://gjjabgpgjpampikjhjpfhneeoapjbjaf/options.html
# Navigate to any language that is not currently installed (choose one that you have not just uninstalled since the bug doesn't repro if you install, uninstall, and then try to install again on the same button)
# Invoke the "Install" button
Expected: when installation is complete, announcement is made for successful installation
Actual: no announcement except that button is disabled
# After the installation is complete, continue to navigate across the page using tab (doesn't repro with linear nav)
Expected: focus moves to next item in the tab order
Actual: focus moves back to the first button in the list. There is something about the uninstall button being generated that is incorrect because the focus highlight ring remains the size of the old button even after the new button appears.