Procházet zdrojové kódy

circumvent elementsFromPoint bug in Waterfox classic

Gildas před 5 roky
rodič
revize
2f691fddc8
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      extension/ui/content/content-ui-editor-web.js

+ 1 - 1
extension/ui/content/content-ui-editor-web.js

@@ -1104,7 +1104,7 @@ table {
 		}
 
 		function getTarget(clientX, clientY) {
-			const targets = Array.from(document.elementsFromPoint(clientX, clientY)).filter(element => element.tagName.toLowerCase() != NOTE_TAGNAME && !element.classList.contains(MASK_CLASS));
+			const targets = Array.from(document.elementsFromPoint(clientX, clientY)).filter(element => element.matches("html *"));
 			if (!targets.includes(document.documentElement)) {
 				targets.push(document.documentElement);
 			}