From 6be03c8f3b6ce130204a32408d2fe171ea3d8fb0 Mon Sep 17 00:00:00 2001 From: Simon Lydell Date: Sat, 7 Jan 2017 09:34:32 +0100 Subject: [PATCH] Add ugly special-case for Facebook's "emoji picker" Fixes #859. --- extension/lib/events-frame.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extension/lib/events-frame.coffee b/extension/lib/events-frame.coffee index 2d17d25..4a822b6 100644 --- a/extension/lib/events-frame.coffee +++ b/extension/lib/events-frame.coffee @@ -279,7 +279,11 @@ class FrameEventManager @listen('blur', (event) => target = event.originalTarget - @vim.clearHover() if target == @vim.state.lastHover.element + if target == @vim.state.lastHover.element and + # Facebook “like” button exception. The “emoji picker” immediately + # closes otherwise. + not target.classList?.contains('UFILikeLink') + @vim.clearHover() @vim.content.setTimeout((=> @sendFocusType() -- 2.39.3