diff options
-rw-r--r-- | qutebrowser/browser/webengine/webview.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/qutebrowser/browser/webengine/webview.py b/qutebrowser/browser/webengine/webview.py index ea23ecca2..969e3c7ec 100644 --- a/qutebrowser/browser/webengine/webview.py +++ b/qutebrowser/browser/webengine/webview.py @@ -54,8 +54,12 @@ class WebEngineView(QWebEngineView): parent=self) self.setPage(page) - sip.delete(self.layout()) - self._layout = miscwidgets.PseudoLayout(self) + if qtutils.version_check('5.11', compiled=False): + # Set a PseudoLayout as a WORKAROUND for + # https://bugreports.qt.io/browse/QTBUG-68224 + # and other related issues. + sip.delete(self.layout()) + self._layout = miscwidgets.PseudoLayout(self) def render_widget(self): """Get the RenderWidgetHostViewQt for this view. |