Skip to content

Commit d60e0cc

Browse files
committed
[tern addon] Guard against relatedTarget being null
Closes codemirror#5095
1 parent 058e821 commit d60e0cc

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

addon/tern/tern.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -614,7 +614,8 @@
614614
var mouseOnTip = false, old = false;
615615
CodeMirror.on(tip, "mousemove", function() { mouseOnTip = true; });
616616
CodeMirror.on(tip, "mouseout", function(e) {
617-
if (!CodeMirror.contains(tip, e.relatedTarget || e.toElement)) {
617+
let related = e.relatedTarget || e.toElement
618+
if (!related || !CodeMirror.contains(tip, related)) {
618619
if (old) clear();
619620
else mouseOnTip = false;
620621
}

0 commit comments

Comments
 (0)