mirror of https://github.com/gorhill/uBlock.git
Prevent possible error when a node has no children (#2108)
Compat with Edge; SVG nodes don't have a `children` property and therefore this throws an error whenever an SVG is added, removed or moved in the DOM.
This commit is contained in:
parent
015d38dc8c
commit
be8e514464
|
@ -1086,7 +1086,7 @@ vAPI.domCollapser = (function() {
|
||||||
if ( node.localName === 'iframe' ) {
|
if ( node.localName === 'iframe' ) {
|
||||||
addIFrame(node);
|
addIFrame(node);
|
||||||
}
|
}
|
||||||
if ( node.children.length !== 0 ) {
|
if ( node.children && node.children.length !== 0 ) {
|
||||||
var iframes = node.getElementsByTagName('iframe');
|
var iframes = node.getElementsByTagName('iframe');
|
||||||
if ( iframes.length !== 0 ) {
|
if ( iframes.length !== 0 ) {
|
||||||
addIFrames(iframes);
|
addIFrames(iframes);
|
||||||
|
|
Loading…
Reference in New Issue