--- a/WebBrowser/WebBrowserView.py Mon Apr 17 18:38:58 2017 +0200 +++ b/WebBrowser/WebBrowserView.py Tue Apr 18 19:22:54 2017 +0200 @@ -1427,8 +1427,12 @@ if evt.type() in [QEvent.KeyPress, QEvent.KeyRelease, QEvent.MouseButtonPress, QEvent.MouseButtonRelease, - QEvent.Wheel, QEvent.Gesture]: + QEvent.MouseMove, QEvent.Wheel, QEvent.Gesture]: return True + + elif evt.type() == QEvent.Hide: + if self.isFullScreen(): + self.triggerPageAction(QWebEnginePage.ExitFullScreen) return super(WebBrowserView, self).eventFilter(obj, evt)