diff --git a/frameworks/core/interfaces/native/implementation/web_modifier_callbacks.cpp b/frameworks/core/interfaces/native/implementation/web_modifier_callbacks.cpp index 4eb5c776b29d07196dd8122b22d69129521b109b..72d3db61c6954d571438866643b61018f4ac0d83 100644 --- a/frameworks/core/interfaces/native/implementation/web_modifier_callbacks.cpp +++ b/frameworks/core/interfaces/native/implementation/web_modifier_callbacks.cpp @@ -121,7 +121,7 @@ void OnGeolocationShow(const CallbackHelperwebGeolocation = eventInfo->GetWebGeolocation(); parameter.geolocation = peer; - arkCallback.Invoke(parameter); + arkCallback.InvokeSync(parameter); } void OnRequestSelected(const CallbackHelper& arkCallback,