Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

[engine] dispatch platform channel messages through event loop, except navigation on start. #55027

Merged
merged 2 commits into from
Sep 8, 2024

Conversation

jonahwilliams
Copy link
Member

This is a re-land of #55006, except that we special case the navigation channel to immediately dispatch its message if the isolate is not yet running.

This preserves the existing behavior relied upon by several iOS add2app tests, as well as the still used embedder v1 - and potentially undicovered future embedders.

@jonahwilliams jonahwilliams added the autosubmit Merge PR when tree becomes green via auto submit App label Sep 8, 2024
@auto-submit auto-submit bot merged commit 117a7d0 into flutter:main Sep 8, 2024
30 checks passed
@jonahwilliams jonahwilliams deleted the re-reland branch September 8, 2024 17:46
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Sep 8, 2024
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Sep 8, 2024
…154794)

flutter/engine@331fd5a...117a7d0

2024-09-08 [email protected] [engine] dispatch platform channel messages through event loop, except navigation on start. (flutter/engine#55027)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
jesswrd pushed a commit to jesswrd/engine that referenced this pull request Sep 11, 2024
…t navigation on start. (flutter#55027)

This is a re-land of flutter#55006, except that we special case the navigation channel to immediately dispatch its message if the isolate is not yet running.

This preserves the existing behavior relied upon by several iOS add2app tests, as well as the still used embedder v1 - and potentially undicovered future embedders.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
autosubmit Merge PR when tree becomes green via auto submit App
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants