| Index: chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js
|
| diff --git a/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js b/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js
|
| index 6ccd3b36fa89b9c0b5fc57dc0c6287f71ab3ba10..ed676e49536b0a4ac1d5f4e9ace6d6661d30f78d 100644
|
| --- a/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js
|
| +++ b/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js
|
| @@ -1254,6 +1254,9 @@ Output.prototype = {
|
| * @private
|
| */
|
| range_: function(range, prevRange, type, rangeBuff) {
|
| + if (!range.start.node || !range.end.node)
|
| + return;
|
| +
|
| if (!prevRange)
|
| prevRange = cursors.Range.fromNode(range.start.node.root);
|
| var cursor = cursors.Cursor.fromNode(range.start.node);
|
| @@ -1386,6 +1389,9 @@ Output.prototype = {
|
| var dir = cursors.Range.getDirection(prevRange, range);
|
| var node = range.start.node;
|
| var prevNode = prevRange.getBound(dir).node;
|
| + if (!node || !prevNode)
|
| + return;
|
| +
|
| var options = {annotation: ['name'], isUnique: true};
|
| var startIndex = range.start.index;
|
| var endIndex = range.end.index;
|
|
|