diff options
Diffstat (limited to 'src/static/js/client')
| -rw-r--r-- | src/static/js/client/hoverable-tooltip.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/static/js/client/hoverable-tooltip.js b/src/static/js/client/hoverable-tooltip.js index cdf37ee1..2d1ac552 100644 --- a/src/static/js/client/hoverable-tooltip.js +++ b/src/static/js/client/hoverable-tooltip.js @@ -338,7 +338,10 @@ function handleTooltipHoverableLostFocus(hoverable, domEvent) { // This will set the tooltipWasJustHidden flag, which is detected by a newly // focused hoverable, if applicable. Always specify intent to replace when // navigating via tab focus. (Check `handleTooltipLostFocus` for details.) - if (!currentlyShownTooltipHasFocus(domEvent.relatedTarget)) { + if ( + domEvent.relatedTarget && + !currentlyShownTooltipHasFocus(domEvent.relatedTarget) + ) { hideCurrentlyShownTooltip(true); } } |