--- a/Preferences/__init__.py Tue Jul 12 12:48:11 2016 +0200 +++ b/Preferences/__init__.py Tue Jul 12 14:40:23 2016 +0200 @@ -1150,6 +1150,19 @@ "FullScreenSupportEnabled": webEngineSettings.testAttribute( QWebEngineSettings.FullScreenSupportEnabled), }) + try: + # Qt 5.7+ + cls.webBrowserDefaults.update({ + "PictographFontFamily": webEngineSettings.fontFamily( + QWebEngineSettings.PictographFont), + + "ScreenCaptureEnabled": webEngineSettings.testAttribute( + QWebEngineSettings.ScreenCaptureEnabled), + "WebGLEnabled": webEngineSettings.testAttribute( + QWebEngineSettings.WebGLEnabled), + }) + except AttributeError: + pass cls.webEngineSettingsIntitialized = True @@ -2814,7 +2827,8 @@ "DoNotTrack", "SendReferer", "FilterTrackingCookies", "AdBlockEnabled", "AdBlockUseLimitedEasyList", "PluginsEnabled", "FullScreenSupportEnabled", - "AutoScrollEnabled", + "AutoScrollEnabled", "ScreenCaptureEnabled", + "WebGLEnabled", ]: return toBool(prefClass.settings.value( "WebBrowser/" + key, prefClass.webBrowserDefaults[key]))