From 949dca72da09ac77fc7368aaae27b52b778c75df Mon Sep 17 00:00:00 2001 From: Matthew Date: Sat, 8 Feb 2020 16:10:19 -0500 Subject: [PATCH] Improve isElementOnTop algorithm --- core/js/get_markers.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/js/get_markers.js b/core/js/get_markers.js index bfecbb3..3cd984a 100644 --- a/core/js/get_markers.js +++ b/core/js/get_markers.js @@ -36,8 +36,8 @@ } function isElementOnTop(element, rect){ - let topElement = document.elementFromPoint(rect[1], rect[0]); - return element.isSameNode(topElement) || element.contains(topElement) || topElement.contains(element); + let topElement = document.elementFromPoint((rect[1] + rect[2])/2, (rect[0] + rect[3])/2); + return topElement != undefined && (element.isSameNode(topElement) || element.contains(topElement) || topElement.contains(element)); } function hasCopy(validRects, rect){