-
Notifications
You must be signed in to change notification settings - Fork 29.8k
Description
Problem
Same as #158961 on iOS 18.2 (I'm creating this new issue in case of confusion with the original issue).
This PR reverted the workaround to fixed the original issue on iOS 26, so the original issue will reappear.
Why we revert the workaround
Because the workaround doesn't work anymore. It caused our whole gesture blocking system to fail completely (see this issue). We have to revert it and find other solutions.
This is ultimately an Apple bug and we already filed a radar: #159814. We should escalate to Apple.
Based on the timing of report, it may be beta 6, but I am not 100% sure (could be earlier betas)
Internal issue: b/448900829
Updates
Since the thread is getting long, I will post important updates here.
2025-01-09
The primary issue causing WebViews to become unresponsive to tap interactions on iOS 26 has been resolved via a hotfix and is available on stable 3.38.6.
The current fix in stable does not yet resolve "touch fall-through" scenarios (#175099 (comment) and #179916). You may still experience issues where taps on Flutter overlays (such as Drawers or Dropdowns) incorrectly pass through to the underlying WebView.
I am actively developing a more comprehensive architectural update using hit testing to address these remaining fall-through cases (design doc). This solution should fix the non-tappable web view issue for good (unlike the quick fix which could break again in future iOS versions).
If you only have the unresponsive WebView issue, upgrade to stable 3.38.6. If you urgently need the fall-through fix, see the instructions to cherry-pick the draft hitTest implementation.