Rationale for cherry-pick:
The following commits are necessary to ensure a smooth rollout of the dart2wasm-compiled DevTools, which was enabled by default as part of DevTools 2.54.0 (see tracking issue).
Commits included in this cherry-pick:
| CP commit |
Issue |
Impact |
| 8eb9189 |
#9610 |
Fixes the ?compiler=js escape hatch, allowing users to add those query parameters to the DevTools URL to force the dart2js-compiled DevTools app to load. |
| b49c3c6 |
#9612 |
Correctly maps the DevTools legacy URL format to the new URL format when the ?compiler= query parameter is included. This fixes an issue where the dart2wasm-compiled DevTools would not load if the legacy format URL was used. |
Rationale for cherry-pick:
The following commits are necessary to ensure a smooth rollout of the dart2wasm-compiled DevTools, which was enabled by default as part of DevTools 2.54.0 (see tracking issue).
Commits included in this cherry-pick:
?compiler=jsescape hatch, allowing users to add those query parameters to the DevTools URL to force the dart2js-compiled DevTools app to load.?compiler=query parameter is included. This fixes an issue where the dart2wasm-compiled DevTools would not load if the legacy format URL was used.