Revert "Always set FocusOnNavigationEnabled"
This reverts commit fa41af63b6
.
See #3661
Fixes #3872
This commit is contained in:
parent
acdf0a1c60
commit
68794cc2e2
@ -176,24 +176,12 @@ class ProfileSetter:
|
|||||||
"""Initialize settings on the given profile."""
|
"""Initialize settings on the given profile."""
|
||||||
self.set_http_headers()
|
self.set_http_headers()
|
||||||
self.set_http_cache_size()
|
self.set_http_cache_size()
|
||||||
self._init_attributes()
|
self._profile.settings().setAttribute(
|
||||||
|
QWebEngineSettings.FullScreenSupportEnabled, True)
|
||||||
if qtutils.version_check('5.8'):
|
if qtutils.version_check('5.8'):
|
||||||
self._profile.setSpellCheckEnabled(True)
|
self._profile.setSpellCheckEnabled(True)
|
||||||
self.set_dictionary_language()
|
self.set_dictionary_language()
|
||||||
|
|
||||||
def _init_attributes(self):
|
|
||||||
"""Initialize hard-coded attributes."""
|
|
||||||
values = {
|
|
||||||
'FullScreenSupportEnabled': True,
|
|
||||||
'FocusOnNavigationEnabled': True,
|
|
||||||
}
|
|
||||||
settings = self._profile.settings()
|
|
||||||
for name, value in values.items():
|
|
||||||
attr = getattr(QWebEngineSettings, name, None)
|
|
||||||
if attr is not None:
|
|
||||||
settings.setAttribute(attr, value)
|
|
||||||
|
|
||||||
def set_http_headers(self):
|
def set_http_headers(self):
|
||||||
"""Set the user agent and accept-language for the given profile.
|
"""Set the user agent and accept-language for the given profile.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user