| Index: chrome/browser/resources/chromeos/chromevox/common/dom_util.js
|
| diff --git a/chrome/browser/resources/chromeos/chromevox/common/dom_util.js b/chrome/browser/resources/chromeos/chromevox/common/dom_util.js
|
| index d8a5e246ca2d331c33ab7bf3b5f7e4b9d138f754..f27290da55b62cebd46ae5e5baa392959e43206d 100644
|
| --- a/chrome/browser/resources/chromeos/chromevox/common/dom_util.js
|
| +++ b/chrome/browser/resources/chromeos/chromevox/common/dom_util.js
|
| @@ -230,6 +230,9 @@ cvox.DomUtil.hasInvisibleAncestor_ = function(node) {
|
| */
|
| cvox.DomUtil.hasVisibleNodeSubtree_ = function(root, recursive) {
|
| if (!(root instanceof Element)) {
|
| + if (!root.parentElement) {
|
| + return false;
|
| + }
|
| var parentStyle = document.defaultView
|
| .getComputedStyle(root.parentElement, null);
|
| var isVisibleParent = !cvox.DomUtil.isInvisibleStyle(parentStyle);
|
|
|