diff --git a/src/General/UI.coffee b/src/General/UI.coffee index a67746ed8..9ae40e195 100644 --- a/src/General/UI.coffee +++ b/src/General/UI.coffee @@ -299,7 +299,12 @@ UI = do -> $.on root, 'mousemove', o.hover <% if (type === 'userscript') { %> # Workaround for https://github.com/MayhemYDG/4chan-x/issues/377 - o.workaround = -> o.hoverend() unless doc.contains root + o.workaround = (e) -> + node = e.target + while node + return if node is root + node = node.parentNode + o.hoverend() $.on doc, 'mousemove', o.workaround <% } %> hover = (e) ->