diff -r 00f5aae565a3 -r 1109854f15f9 src/eric7/Preferences/__init__.py --- a/src/eric7/Preferences/__init__.py Fri Mar 08 15:30:53 2024 +0100 +++ b/src/eric7/Preferences/__init__.py Fri Mar 08 15:51:14 2024 +0100 @@ -1049,6 +1049,7 @@ # 2 Qt Assistant # 3 system web browser # 4 custom + "ForceQTextBrowser": False, "Bookmarks": "[]", # empty JSON list "QtHelpSearchNewOnStart": True, } @@ -1328,18 +1329,18 @@ if QtUtilities.qVersionTuple() >= (6, 4, 0): # Qt 6.4+ - cls.webBrowserDefaults[ - "NavigateOnDropEnabled" - ] = webEngineSettings.testAttribute( - QWebEngineSettings.WebAttribute.NavigateOnDropEnabled + cls.webBrowserDefaults["NavigateOnDropEnabled"] = ( + webEngineSettings.testAttribute( + QWebEngineSettings.WebAttribute.NavigateOnDropEnabled + ) ) if QtUtilities.qVersionTuple() >= (6, 6, 0): # Qt 6.6+ - cls.webBrowserDefaults[ - "ReadingFromCanvasEnabled" - ] = webEngineSettings.testAttribute( - QWebEngineSettings.WebAttribute.ReadingFromCanvasEnabled + cls.webBrowserDefaults["ReadingFromCanvasEnabled"] = ( + webEngineSettings.testAttribute( + QWebEngineSettings.WebAttribute.ReadingFromCanvasEnabled + ) ) cls.webEngineSettingsIntitialized = True @@ -3113,7 +3114,7 @@ """ if key in ("HelpViewerType",): return int(Prefs.settings.value("Help/" + key, Prefs.helpDefaults[key])) - elif key in ("QtHelpSearchNewOnStart"): + elif key in ("QtHelpSearchNewOnStart", "ForceQTextBrowser"): return toBool(Prefs.settings.value("Help/" + key, Prefs.helpDefaults[key])) else: return Prefs.settings.value("Help/" + key, Prefs.helpDefaults[key])