diff --git a/src/corelib/platform/wasm/qstdweb.cpp b/src/corelib/platform/wasm/qstdweb.cpp index 69ed8fe34f..3d72481a95 100644 --- a/src/corelib/platform/wasm/qstdweb.cpp +++ b/src/corelib/platform/wasm/qstdweb.cpp @@ -642,7 +642,7 @@ EventCallback::EventCallback(emscripten::val element, const std::string &name, c void EventCallback::activate(emscripten::val event) { - emscripten::val target = event["target"]; + emscripten::val target = event["currentTarget"]; std::string eventName = event["type"].as(); emscripten::val property = target[contextPropertyName(eventName)]; // This might happen when the event bubbles