diff --git a/src/plugins/platforms/wasm/qwasminputcontext.cpp b/src/plugins/platforms/wasm/qwasminputcontext.cpp index 2689b0c1c7d..de8d1f77787 100644 --- a/src/plugins/platforms/wasm/qwasminputcontext.cpp +++ b/src/plugins/platforms/wasm/qwasminputcontext.cpp @@ -306,9 +306,10 @@ void QWasmInputContext::updateInputElement() m_inputElement["style"].set("height", "1px"); m_inputElement.set("value", ""); - m_inputElement.call("blur"); if (QWasmWindow *wasmwindow = QWasmWindow::fromWindow(focusWindow)) wasmwindow->focus(); + else + m_inputElement.call("blur"); return; }