diff --git a/android/capacitor/src/main/java/com/getcapacitor/MessageHandler.java b/android/capacitor/src/main/java/com/getcapacitor/MessageHandler.java index dc91c9b01..8c32912ce 100644 --- a/android/capacitor/src/main/java/com/getcapacitor/MessageHandler.java +++ b/android/capacitor/src/main/java/com/getcapacitor/MessageHandler.java @@ -26,8 +26,8 @@ public MessageHandler(Bridge bridge, WebView webView, PluginManager cordovaPlugi if (WebViewFeature.isFeatureSupported(WebViewFeature.WEB_MESSAGE_LISTENER) && !bridge.getConfig().isUsingLegacyBridge()) { WebViewCompat.WebMessageListener capListener = (view, message, sourceOrigin, isMainFrame, replyProxy) -> { if (isMainFrame) { - postMessage(message.getData()); javaScriptReplyProxy = replyProxy; + postMessage(message.getData()); } else { Logger.warn("Plugin execution is allowed in Main Frame only"); }