diff --git a/src/plugins/platforms/wasm/qwasminputcontext.cpp b/src/plugins/platforms/wasm/qwasminputcontext.cpp index 76328aa6db8..f4c72a163a6 100644 --- a/src/plugins/platforms/wasm/qwasminputcontext.cpp +++ b/src/plugins/platforms/wasm/qwasminputcontext.cpp @@ -326,9 +326,10 @@ void QWasmInputContext::updateInputElement() m_inputElement["style"].set("height", "1px"); m_inputElement.set("value", ""); - m_inputElement.call("blur"); if (focusWindow && focusWindow->handle()) ((QWasmWindow *)(focusWindow->handle()))->focus(); + else + m_inputElement.call("blur"); return; }