Index: chrome/browser/resources/chromeos/chromevox/cvox2/background/live_regions.js |
diff --git a/chrome/browser/resources/chromeos/chromevox/cvox2/background/live_regions.js b/chrome/browser/resources/chromeos/chromevox/cvox2/background/live_regions.js |
index 42ed81c6ecda49ee7baa36469546fd4ec998cbe8..0269a5da1fa647a452088549c6bf0471511defcd 100644 |
--- a/chrome/browser/resources/chromeos/chromevox/cvox2/background/live_regions.js |
+++ b/chrome/browser/resources/chromeos/chromevox/cvox2/background/live_regions.js |
@@ -42,8 +42,12 @@ LiveRegions = function(chromeVoxState) { |
*/ |
this.liveRegionNodeSet_ = new WeakSet(); |
- chrome.automation.addTreeChangeObserver( |
- 'liveRegionTreeChanges', this.onTreeChange.bind(this)); |
+ // API only exists >= m49. Prevent us from crashing. |
+ try { |
+ chrome.automation.addTreeChangeObserver( |
+ 'liveRegionTreeChanges', this.onTreeChange.bind(this)); |
+ } catch (e) { |
+ } |
}; |
/** |