From d191be87711c5a9f93cd6bc1b9c9988f02684036 Mon Sep 17 00:00:00 2001 From: Dalton Date: Wed, 29 Jan 2020 19:45:58 -0600 Subject: [PATCH] fixes #3498 - blurs the fullscreen button to prevent spacebar from selecting it again ts-ignore -> flowFixMe --- ui/component/viewers/videoViewer/view.jsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ui/component/viewers/videoViewer/view.jsx b/ui/component/viewers/videoViewer/view.jsx index 1578e33de..dde1462df 100644 --- a/ui/component/viewers/videoViewer/view.jsx +++ b/ui/component/viewers/videoViewer/view.jsx @@ -217,6 +217,11 @@ function VideoViewer(props: Props) { if (player) { player.on('tracking:buffered', (e, d) => doTrackingBuffered(e, d)); player.on('tracking:firstplay', (e, d) => doTrackingFirstPlay(e, d)); + + // fixes #3498 (https://github.com/lbryio/lbry-desktop/issues/3498) + // summary: on firefox the focus would stick to the fullscreen button which caused buggy behavior with spacebar + // $FlowFixMe + player.on('fullscreenchange', () => document.activeElement && document.activeElement.blur()); } return () => { if (player) {