From a29a0ba8e20ea140cc90064e671b1565525ba710 Mon Sep 17 00:00:00 2001 From: Lpsd <40902730+Lpsd@users.noreply.github.com> Date: Tue, 14 Nov 2023 20:54:52 +0000 Subject: [PATCH 1/2] Revert "Revert e0eedf9 (Update CEF)" This reverts commit ce85d25dc3e79e89f34a2c0bb7a2e5115847295d. --- utils/buildactions/install_cef.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/buildactions/install_cef.lua b/utils/buildactions/install_cef.lua index ba1261696e..91a041c2bc 100644 --- a/utils/buildactions/install_cef.lua +++ b/utils/buildactions/install_cef.lua @@ -9,8 +9,8 @@ local CEF_URL_PREFIX = "https://cef-builds.spotifycdn.com/cef_binary_" local CEF_URL_SUFFIX = "_windows32_minimal.tar.bz2" -- Change here to update CEF version -local CEF_VERSION = "118.7.1+g99817d2+chromium-118.0.5993.119" -local CEF_HASH = "389f8df36a89a68d50c91ef228a8fdae87614e5e1c41e4ccb48f054b76e54dd3" +local CEF_VERSION = "119.3.1+gf768881+chromium-119.0.6045.124" +local CEF_HASH = "59d8ead17a8cb355b0a1d2b3d57e94139ccb7fe6c33c9e7365451ee5c7e7e7f4" function make_cef_download_url() return CEF_URL_PREFIX..http.escapeUrlParam(CEF_VERSION)..CEF_URL_SUFFIX From 051af141bbdbb429a1c42ac954c6f5e5524899d0 Mon Sep 17 00:00:00 2001 From: Lpsd <40902730+Lpsd@users.noreply.github.com> Date: Tue, 14 Nov 2023 20:57:34 +0000 Subject: [PATCH 2/2] Use CefDOMNode::FormControlType in CCefApp --- Client/ceflauncher_DLL/CCefApp.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Client/ceflauncher_DLL/CCefApp.h b/Client/ceflauncher_DLL/CCefApp.h index 25b3e745db..675156afe7 100644 --- a/Client/ceflauncher_DLL/CCefApp.h +++ b/Client/ceflauncher_DLL/CCefApp.h @@ -41,7 +41,7 @@ class CCefApp : public CefApp, public CefRenderProcessHandler if (!node) return; - if (node->GetType() == CefDOMNode::Type::DOM_NODE_TYPE_ELEMENT && !node->GetFormControlElementType().empty()) + if (node->GetType() == CefDOMNode::Type::DOM_NODE_TYPE_ELEMENT && node->GetFormControlElementType() != CefDOMNode::FormControlType::DOM_FORM_CONTROL_TYPE_UNSUPPORTED) { auto message = CefProcessMessage::Create("InputFocus"); message->GetArgumentList()->SetBool(0, true);