From f31f9e06dbf296ab3bd4575f09e823c4d205a44b Mon Sep 17 00:00:00 2001 From: deepak1556 Date: Thu, 1 Jan 2026 15:28:38 +0900 Subject: [PATCH] [InputVizard] Fix missing touch cancel in InputTransferHandlerAndroid using InputEventSource Refs https://chromium-review.googlesource.com/c/chromium/src/+/7302368 --- shell/browser/api/electron_api_web_contents.cc | 3 ++- shell/browser/api/electron_api_web_contents.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/shell/browser/api/electron_api_web_contents.cc b/shell/browser/api/electron_api_web_contents.cc index a7d9bdbb6d..8d2d0d4890 100644 --- a/shell/browser/api/electron_api_web_contents.cc +++ b/shell/browser/api/electron_api_web_contents.cc @@ -3881,7 +3881,8 @@ void WebContents::PDFReadyToPrint() { } void WebContents::OnInputEvent(const content::RenderWidgetHost& rfh, - const blink::WebInputEvent& event) { + const blink::WebInputEvent& event, + input::InputEventSource source) { Emit("input-event", event); } diff --git a/shell/browser/api/electron_api_web_contents.h b/shell/browser/api/electron_api_web_contents.h index 5fbdcd49db..954f8988c4 100644 --- a/shell/browser/api/electron_api_web_contents.h +++ b/shell/browser/api/electron_api_web_contents.h @@ -432,7 +432,8 @@ class WebContents final : public ExclusiveAccessContext, // content::RenderWidgetHost::InputEventObserver: void OnInputEvent(const content::RenderWidgetHost& rfh, - const blink::WebInputEvent& event) override; + const blink::WebInputEvent& event, + input::InputEventSource source) override; // content::JavaScriptDialogManager: void RunJavaScriptDialog(content::WebContents* web_contents,