From b7a37e2a25d01de2eb64308b26fc91fb41b39f4d Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Mon, 20 Apr 2020 12:14:43 -0500 Subject: [PATCH] Make mouseover/mouseout work with anchors that nest --- Mac/MainWindow/Detail/main_mac.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Mac/MainWindow/Detail/main_mac.js b/Mac/MainWindow/Detail/main_mac.js index ae73b4db3..90329f7b4 100644 --- a/Mac/MainWindow/Detail/main_mac.js +++ b/Mac/MainWindow/Detail/main_mac.js @@ -1,13 +1,15 @@ // Add the mouse listeners for the above functions function linkHover() { window.onmouseover = function(event) { - if (event.target.matches('a')) { - window.webkit.messageHandlers.mouseDidEnter.postMessage(event.target.href); + var closestAnchor = event.target.closest('a') + if (closestAnchor) { + window.webkit.messageHandlers.mouseDidEnter.postMessage(closestAnchor.href); } } window.onmouseout = function(event) { - if (event.target.matches('a')) { - window.webkit.messageHandlers.mouseDidExit.postMessage(event.target.href); + var closestAnchor = event.target.closest('a') + if (closestAnchor) { + window.webkit.messageHandlers.mouseDidExit.postMessage(closestAnchor.href); } } }