diff --git a/src/3rdparty b/src/3rdparty
index 458ee912871b76ad351e946d4d84c70ebe7a429b..899b407b1128d0dbba360022a5ced872fabeec3f 160000
--- a/src/3rdparty
+++ b/src/3rdparty
@@ -1 +1 @@
-Subproject commit 458ee912871b76ad351e946d4d84c70ebe7a429b
+Subproject commit 899b407b1128d0dbba360022a5ced872fabeec3f
diff --git a/src/core/web_engine_context.cpp b/src/core/web_engine_context.cpp
index bdb61d0d32eb31a9d17cf280137dff3b2e9a379e..e6907cb8a05096e00f453525b1ccac778b6298a7 100644
--- a/src/core/web_engine_context.cpp
+++ b/src/core/web_engine_context.cpp
@@ -470,10 +470,8 @@ WebEngineContext::WebEngineContext()
                     }
                 }
             }
-
-// FIXME:
-//            if (qt_gl_global_share_context()->format().profile() == QSurfaceFormat::CompatibilityProfile)
-//                parsedCommandLine->AppendSwitch(switches::kCreateDefaultGLContext);
+            if (qt_gl_global_share_context()->format().profile() == QSurfaceFormat::CompatibilityProfile)
+                parsedCommandLine->AppendSwitch(switches::kCreateDefaultGLContext);
         } else {
             qWarning("WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.");
         }