Index: chrome/browser/resources/chromeos/chromevox/cvox2/background/desktop_automation_handler.js |
diff --git a/chrome/browser/resources/chromeos/chromevox/cvox2/background/desktop_automation_handler.js b/chrome/browser/resources/chromeos/chromevox/cvox2/background/desktop_automation_handler.js |
index 8f20f28be389e6e3d2b07a8db823e0733e3c3955..306c739f82e9593db9d0add0eb8fd5fe02d5e7c1 100644 |
--- a/chrome/browser/resources/chromeos/chromevox/cvox2/background/desktop_automation_handler.js |
+++ b/chrome/browser/resources/chromeos/chromevox/cvox2/background/desktop_automation_handler.js |
@@ -237,15 +237,12 @@ DesktopAutomationHandler.prototype = { |
ChromeVoxState.instance.mode === ChromeVoxMode.CLASSIC) |
return; |
- if (!evt.target.state.focused) |
- return; |
- |
// Value change events fire on web editables when typing. Suppress them. |
if (!ChromeVoxState.instance.currentRange || |
!this.isEditable_(evt.target)) { |
- this.onEventDefault(evt); |
- ChromeVoxState.instance.setCurrentRange( |
- cursors.Range.fromNode(evt.target)); |
+ var range = cursors.Range.fromNode(evt.target); |
+ new Output().withSpeechAndBraille(range, range, evt.type) |
+ .go(); |
} |
}, |