Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
flutter_inappwebview: 6.1.5
Flutter versions
Flutter 3.24.4 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 603104015d (5 months ago) • 2024-10-24 08:01:25 -0700
Engine • revision db49896cf2
Tools • Dart 3.5.4 • DevTools 2.37.3
Tried attempts :
Calling evaluateJavascript after page is loaded.
ATS disabled.
onConsoleMessage : [webpack-dev=server] Disconnected!
onConsoleMessage : [webpack-dev=server] Trying to reconnect.
Sometime I get a response after so long time, but occasionally(few time on first install).
Is this due to Swift Compiler - Code Generation ? (Optimized for speed)?
Expected Behavior
evaluateJavascript should work in release mode as in debug mode for iOS 18+.
Steps with code example to reproduce
Future executeJSScriptOnSubmit(String text) async {
try {
await Future.delayed(const Duration(seconds: 3));
await webViewController
?.evaluateJavascript(
source: _getSendMessageJSSource(text),
)
.then((result) {
showFlashMessage('JavaScript result: $result');
}).catchError((error) {
showFlashMessage('Error executing JavaScript: $error');
});
} catch (e) {
await showFlashMessage(e.toString());
}
}
String _getSendMessageJSSource(String text) {
return "window.sendMessageFromMobileApp('$text','${myTokenValue}')";
}
Stacktrace/Logs
[web dev server disconnected and trying to reconnect] on the console messages.
Flutter version
3.24.2
Operating System, Device-specific and/or Tool
iOS 18+
Plugin version
6.1.5
Additional information
No response
Self grab
- I'm ready to work on this issue!