diff options
Diffstat (limited to 'src/core/web_engine_context.cpp')
-rw-r--r-- | src/core/web_engine_context.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/core/web_engine_context.cpp b/src/core/web_engine_context.cpp index f3226939f..49d626b3a 100644 --- a/src/core/web_engine_context.cpp +++ b/src/core/web_engine_context.cpp @@ -677,6 +677,13 @@ WebEngineContext::WebEngineContext() disableFeatures.push_back(features::kWebUsb.name); disableFeatures.push_back(media::kPictureInPicture.name); + // Disable webkitPersistentStorage alias to webkitTemporaryStorage. + // Persistent quota is depreceted and this flag will be removed: + // https://chromium-review.googlesource.com/c/chromium/src/+/3888541 + // TODO: Implement support for webkitTemporaryStorage. + // Also see: https://bugs.chromium.org/p/chromium/issues/detail?id=1233525 + disableFeatures.push_back(blink::features::kPersistentQuotaIsTemporaryQuota.name); + if (useEmbeddedSwitches) { // embedded switches are based on the switches for Android, see content/browser/android/content_startup_flags.cc enableFeatures.push_back(features::kOverlayScrollbar.name); @@ -687,7 +694,6 @@ WebEngineContext::WebEngineContext() #if QT_CONFIG(webengine_vulkan) if (QQuickWindow::graphicsApi() == QSGRendererInterface::Vulkan) { enableFeatures.push_back(features::kVulkan.name); - enableFeatures.push_back(features::kUseSkiaRenderer.name); parsedCommandLine->AppendSwitchASCII(switches::kUseVulkan, switches::kVulkanImplementationNameNative); } |