From c276997884651065f4a925675ac7ae00f5cd2542 Mon Sep 17 00:00:00 2001 From: Jackson Gardner Date: Wed, 5 Jun 2024 12:17:34 -0700 Subject: [PATCH 1/4] Fixes a few issues in flutter_js This addresses a couple things: https://github.com/flutter/flutter/issues/147610 (Treat `auto` renderer properly) https://github.com/flutter/flutter/issues/149443 (Add an entrypoint base url config option) This also adds a `useLocalCanvasKit` configuration option on the build config, which the flutter tool can use to fix https://github.com/flutter/flutter/issues/148713 --- lib/web_ui/dev/test_platform.dart | 2 +- lib/web_ui/flutter_js/sources.gni | 2 +- lib/web_ui/flutter_js/src/base_uri.js | 17 ------- lib/web_ui/flutter_js/src/canvaskit_loader.js | 15 +++--- .../flutter_js/src/entrypoint_loader.js | 16 ++++--- lib/web_ui/flutter_js/src/loader.js | 22 +++++++-- .../flutter_js/src/service_worker_loader.js | 4 +- lib/web_ui/flutter_js/src/skwasm_loader.js | 18 +++---- lib/web_ui/flutter_js/src/types.d.ts | 3 ++ lib/web_ui/flutter_js/src/utils.js | 48 +++++++++++++++++++ 10 files changed, 100 insertions(+), 47 deletions(-) delete mode 100644 lib/web_ui/flutter_js/src/base_uri.js create mode 100644 lib/web_ui/flutter_js/src/utils.js diff --git a/lib/web_ui/dev/test_platform.dart b/lib/web_ui/dev/test_platform.dart index 078b18ee86322..34954329d30f7 100644 --- a/lib/web_ui/dev/test_platform.dart +++ b/lib/web_ui/dev/test_platform.dart @@ -562,6 +562,7 @@ class BrowserPlatform extends PlatformPlugin {