From fa5a8fa82193f82ca9fd3f6c20497ed634674c1f Mon Sep 17 00:00:00 2001 From: Mikolaj Boc Date: Thu, 8 Dec 2022 11:01:41 +0100 Subject: [PATCH] wasm: Text input hotfix Focus the canvas on window activation to make the screen receive key events. Fixes: QTBUG-111848 Change-Id: Iad3474681653b176eebd901aaf59e84538681351 Reviewed-by: Lorn Potter --- src/plugins/platforms/wasm/qwasmwindow.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/platforms/wasm/qwasmwindow.cpp b/src/plugins/platforms/wasm/qwasmwindow.cpp index 1f09055f26b..bd9f535ab65 100644 --- a/src/plugins/platforms/wasm/qwasmwindow.cpp +++ b/src/plugins/platforms/wasm/qwasmwindow.cpp @@ -477,6 +477,10 @@ void QWasmWindow::requestActivateWindow() if (window()->isTopLevel()) raise(); + + if (!QWasmIntegration::get()->inputContext()) + m_canvas.call("focus"); + QPlatformWindow::requestActivateWindow(); }