Ignore SVG elements

This commit is contained in:
varjolintu 2018-06-20 11:38:52 +03:00
parent 6ba29a70f2
commit 38cf721c5b

View file

@ -1231,8 +1231,22 @@ cipObserverHelper.getId = function(target) {
return target.classList.length === 0 ? target.id : target.classList;
};
cipObserverHelper.handleObserverAdd = function(target) {
cipObserverHelper.ignoredElement = function(target) {
// Ignore SVG elements
if (target.className && (target.nodeName !== 'svg' || target.parentNode.nodeName !== 'svg')) {
return true;
}
// Ignore KeePassXC-Browser classes
if (target.className && (target.className.includes('kpxc') || target.className.includes('ui-helper'))) {
return true;
}
return false;
};
cipObserverHelper.handleObserverAdd = function(target) {
if (cipObserverHelper.ignoredElement(target)) {
return;
}
@ -1257,7 +1271,7 @@ cipObserverHelper.handleObserverAdd = function(target) {
};
cipObserverHelper.handleObserverRemove = function(target) {
if (target.className && (target.className.includes('kpxc') || target.className.includes('ui-helper'))) {
if (cipObserverHelper.ignoredElement(target)) {
return;
}