diff -r 2763348bf9a6 -r 98a5d0cd72f5 Preferences/ConfigurationPages/WebBrowserPage.py --- a/Preferences/ConfigurationPages/WebBrowserPage.py Fri Jul 06 20:31:07 2018 +0200 +++ b/Preferences/ConfigurationPages/WebBrowserPage.py Sat Jul 07 12:58:50 2018 +0200 @@ -229,6 +229,15 @@ Preferences.getWebBrowser("WebInspectorPort")) else: self.webInspectorGroup.setEnabled(False) + + if qVersionTuple() >= (5, 11, 0): + self.protocolHandlerComboBox.setCurrentIndex( + Preferences.getWebBrowser("AcceptProtocolHandlerRequest")) + self.requestQuotaComboBox.setCurrentIndex( + Preferences.getWebBrowser("AcceptQuotaRequest")) + else: + self.protocolHandlerComboBox.setEnabled(False) + self.requestQuotaComboBox.setEnabled(False) def save(self): """ @@ -407,6 +416,14 @@ Preferences.setWebBrowser( "WebInspectorPort", self.webInspectorPortSpinBox.value()) + + if self.protocolHandlerComboBox.isEnabled(): + Preferences.setWebBrowser( + "AcceptProtocolHandlerRequest", + self.protocolHandlerComboBox.currentIndex()) + Preferences.setWebBrowser( + "AcceptQuotaRequest", + self.requestQuotaComboBox.currentIndex()) @pyqtSlot() def on_setCurrentPageButton_clicked(self):