--- a/eric6/Preferences/__init__.py Sun Dec 08 13:08:48 2019 +0100 +++ b/eric6/Preferences/__init__.py Sat Dec 14 17:54:25 2019 +0100 @@ -1181,6 +1181,15 @@ }) except AttributeError: pass + try: + # Qt 5.13 + cls.webBrowserDefaults.update({ + "PdfViewerEnabled": + webEngineSettings.testAttribute( + QWebEngineSettings.PdfViewerEnabled), + }) + except AttributeError: + pass cls.webEngineSettingsIntitialized = True @@ -2795,6 +2804,7 @@ "WebRTCPublicInterfacesOnly", "DnsPrefetchEnabled", "FlashCookiesDeleteOnStartExit", "FlashCookieAutoRefresh", "FlashCookieNotify", "VirusTotalEnabled", "VirusTotalSecure", + "PdfViewerEnabled", ]: return toBool(prefClass.settings.value( "WebBrowser/" + key, prefClass.webBrowserDefaults[key]))