--- a/src/eric7/Preferences/ConfigurationPages/Ui_WebBrowserPage.py Wed Dec 18 16:52:16 2024 +0100 +++ b/src/eric7/Preferences/ConfigurationPages/Ui_WebBrowserPage.py Wed Dec 18 17:20:28 2024 +0100 @@ -1,6 +1,6 @@ # Form implementation generated from reading ui file 'src/eric7/Preferences/ConfigurationPages/WebBrowserPage.ui' # -# Created by: PyQt6 UI code generator 6.7.0 +# Created by: PyQt6 UI code generator 6.8.0 # # WARNING: Any manual changes made to this file will be lost when pyuic6 is # run again. Do not edit this file unless you know what you are doing. @@ -219,6 +219,9 @@ self.pushServiceCheckBox = QtWidgets.QCheckBox(parent=self.privacyGroup) self.pushServiceCheckBox.setObjectName("pushServiceCheckBox") self.verticalLayout_5.addWidget(self.pushServiceCheckBox) + self.noPersistentPermissionsCheckBox = QtWidgets.QCheckBox(parent=self.privacyGroup) + self.noPersistentPermissionsCheckBox.setObjectName("noPersistentPermissionsCheckBox") + self.verticalLayout_5.addWidget(self.noPersistentPermissionsCheckBox) self.readingFromCanvasCheckBox = QtWidgets.QCheckBox(parent=self.privacyGroup) self.readingFromCanvasCheckBox.setObjectName("readingFromCanvasCheckBox") self.verticalLayout_5.addWidget(self.readingFromCanvasCheckBox) @@ -485,7 +488,8 @@ WebBrowserPage.setTabOrder(self.jsPasteCheckBox, self.pluginsGroup) WebBrowserPage.setTabOrder(self.pluginsGroup, self.pdfViewerCheckBox) WebBrowserPage.setTabOrder(self.pdfViewerCheckBox, self.pushServiceCheckBox) - WebBrowserPage.setTabOrder(self.pushServiceCheckBox, self.readingFromCanvasCheckBox) + WebBrowserPage.setTabOrder(self.pushServiceCheckBox, self.noPersistentPermissionsCheckBox) + WebBrowserPage.setTabOrder(self.noPersistentPermissionsCheckBox, self.readingFromCanvasCheckBox) WebBrowserPage.setTabOrder(self.readingFromCanvasCheckBox, self.doNotTrackCheckBox) WebBrowserPage.setTabOrder(self.doNotTrackCheckBox, self.refererSendComboBox) WebBrowserPage.setTabOrder(self.refererSendComboBox, self.refererDefaultPolicyCcomboBox) @@ -601,6 +605,8 @@ self.pushServiceCheckBox.setToolTip(_translate("WebBrowserPage", "<p>Select to enable the push messaging service.</p>\n" "<p><b>Note:</b> All push messages will go through the Google push service and its respective servers.</p>")) self.pushServiceCheckBox.setText(_translate("WebBrowserPage", "Enable Push Messaging Service")) + self.noPersistentPermissionsCheckBox.setToolTip(_translate("WebBrowserPage", "Select to store website permission settings in memory only.")) + self.noPersistentPermissionsCheckBox.setText(_translate("WebBrowserPage", "Do not persist website permissions")) self.readingFromCanvasCheckBox.setToolTip(_translate("WebBrowserPage", "<p>Select to allow reading from all canvas elements.</p>\n" "<p><b>Note:</b> Disable this option to prevent canvas fingerprinting.</p>")) self.readingFromCanvasCheckBox.setText(_translate("WebBrowserPage", "Enable Reading From Canvas"))