summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/webengine/webenginetab.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/browser/webengine/webenginetab.py')
-rw-r--r--qutebrowser/browser/webengine/webenginetab.py22
1 files changed, 0 insertions, 22 deletions
diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py
index 3a23fdca3..1f59d67d8 100644
--- a/qutebrowser/browser/webengine/webenginetab.py
+++ b/qutebrowser/browser/webengine/webenginetab.py
@@ -1048,28 +1048,6 @@ class WebEngineTab(browsertab.AbstractTab):
def _on_navigation_request(self, navigation):
super()._on_navigation_request(navigation)
- if qtutils.version_check('5.11.0', exact=True, compiled=False):
- # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-68224
- layout = self._widget.layout()
- count = layout.count()
- children = self._widget.findChildren(QWidget)
- if not count and children:
- log.webview.warning("Found children not in layout: {}, "
- "focus proxy {} (QTBUG-68224)".format(
- children, self._widget.focusProxy()))
- if count > 1:
- log.webview.debug("Found {} widgets! (QTBUG-68224)"
- .format(count))
- for i in range(count):
- item = layout.itemAt(i)
- if item is None:
- continue
- widget = item.widget()
- if widget is not self._widget.focusProxy():
- log.webview.debug("Removing widget {} (QTBUG-68224)"
- .format(widget))
- layout.removeWidget(widget)
-
if not navigation.accepted or not navigation.is_main_frame:
return