title: Touch on InAppWebView in Android does not work Flutter
body: <p><strong>Environment:</strong> <br />
  Flutter version: Flutter 3.0.0 stable <br />
  Plugin name and version:  flutter_inappwebview, 5.4.3+7 <br />
  Android version: Tiramisu <br />
  iOS version: 15.4 <br />
  Xcode version: 13.3 <br />
  Device information: Pixel 3 Emulator</p>
  <p><strong>Expected behavior:</strong> When clicking on a WebView, it should register the touch and get the console message back in onConsoleMessage.</p>
  <p><strong>Current behavior:</strong> On iOS, it works perfectly fine, on Android, the message doesn't appear in onConsoleMessage or maybe it isn't even registered.
  I have tried Android emulators and real android devices, but it is still the same.</p>
  <p><strong>Video</strong> (side by side comparison of an Android device and an iOS device): <a href="https://drive.google.com/file/d/1g97zBnzzCdrCe5k-VK4B2sZd6J8VOcil/view?usp=sharing" rel="nofollow noreferrer">https://drive.google.com/file/d/1g97zBnzzCdrCe5k-VK4B2sZd6J8VOcil/view?usp=sharing</a></p>
  <p><strong>Code:</strong></p>
  <pre><code>InAppWebView(
    onConsoleMessage: (controller, consoleMessage) async {
      print(consoleMessage);
      if (consoleMessage.message.startsWith('https://faktor.ba/vijest/') ||
          consoleMessage.message.startsWith('https://www.faktor.ba/vijest/')) {
        var message = consoleMessage.message.split('/');
        _webViewController.stopLoading();
        _webViewController.clearCache();
        _webViewController.clearFocus();
        Navigator.of(context, rootNavigator: true).push(
          MaterialPageRoute(
            builder: (context) =&gt; DetailsScreen(
              articleId: message.last,
            ),
          ),
        );
      } else if (consoleMessage.message.startsWith('/vijest')) {
        _webViewController.stopLoading();
        _webViewController.clearCache();
        _webViewController.clearFocus();
        var message = consoleMessage.message.split('/');
        Navigator.of(context, rootNavigator: true).push(
          MaterialPageRoute(
            builder: (context) =&gt; DetailsScreen(
              articleId: message.last,
            ),
          ),
        );
      } else if (consoleMessage.message.startsWith('https:')) {
        await launchInApp(consoleMessage.message);
      } else if (consoleMessage.message.startsWith('Height')) {
        var message = consoleMessage.message.split('.')[1];
        print('The height to modify is: $message');
        contentHeight = int.parse(message);
        setState(() {});
        print('Helooo');
      }
      print('The console message is: $consoleMessage');
    },
    onWebViewCreated: (InAppWebViewController controller) {
      _webViewController = controller;
      loadLocalHTML();
    },
    onLoadStart: (InAppWebViewController controller, url) {
      print('Loading Started');
    },
    onLoadStop: (InAppWebViewController controller, url) async {
      print('Loading Stopped');
      await Future.delayed(Duration(milliseconds: 650)).then((_) {
        setState(() {
          _isLoaded = true;
        });
      });
    },
    onProgressChanged: (InAppWebViewController controller, int progress) {
      print(progress);
    }
  )
  </code></pre>