Passing url parameters to flutter web app home screen results in duplicate calls to onGenerateRoute

Steps to Reproduce

flutter create mwe
paste the code snippet below into main.dart
flutter run -d chrome
Go to http://localhost:53708?variable=1234

Expected results:
generateRoute is called once with query parameters available
Actual results:
generateRoute is called twice resulting in an unknown route

Code sample
import 'package:flutter/material.dart';
import 'package:flutter_web_plugins/url_strategy.dart';

void main() {
  usePathUrlStrategy(); // remove # from url
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      onGenerateRoute: generateRoute,
    );
  }
}

class MyHomePage extends StatelessWidget {
  const MyHomePage({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Home'),
      ),
      body: Center(
          child: Text("route='${ModalRoute.of(context)?.settings.name}'")),
    );
  }
}

class BadRoutePage extends StatelessWidget {
  final String message;
  const BadRoutePage({super.key, required this.message});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Bad route'),
      ),
      body: Center(child: Text("route='$message'")),
    );
  }
}

Route<dynamic> generateRoute(RouteSettings settings) {
  final routeName = settings.name;
  print("called generateRoute with routeName=$routeName");
  switch (routeName) {
    case '/':
      return MaterialPageRoute(
          settings: RouteSettings(name: routeName),
          builder: (context) {
            return const MyHomePage();
          });

    default:
      return MaterialPageRoute(
          settings: RouteSettings(name: routeName),
          builder: (context) {
            return BadRoutePage(message: routeName ?? '');
          });
  }
}

Logs
opringle@opringle-mbp mwe % flutter run -d chrome --verbose
[  +40 ms] executing: sysctl hw.optional.arm64
[   +8 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[   +2 ms] executing: [/Users/opringle/development/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +37 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 135454af32477f815a7525073027a3ff9eff1bfd
[        ] executing: [/Users/opringle/development/flutter/] git tag --points-at 135454af32477f815a7525073027a3ff9eff1bfd
[  +59 ms] Exit code 0 from: git tag --points-at 135454af32477f815a7525073027a3ff9eff1bfd
[        ] 3.3.10
[  +23 ms] executing: [/Users/opringle/development/flutter/] git rev-parse --abbrev-ref --symbolic @{upstream}
[  +35 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{upstream}
[   +1 ms] origin/stable
[        ] executing: [/Users/opringle/development/flutter/] git ls-remote --get-url origin
[  +34 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +51 ms] Unable to locate an Android SDK.
[   +2 ms] executing: [/Users/opringle/development/flutter/] git rev-parse --abbrev-ref HEAD
[  +41 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[   +8 ms] executing: sw_vers -productName
[  +18 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[  +16 ms] Exit code 0 from: sw_vers -productVersion
[        ] 13.1
[        ] executing: sw_vers -buildVersion
[  +16 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 22C65
[        ] executing: uname -m
[  +12 ms] Exit code 0 from: uname -m
[        ] arm64
[  +39 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +14 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +60 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +15 ms] executing: sysctl hw.optional.arm64
[   +3 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[        ] executing: /usr/bin/arch -arm64e xcrun xcodebuild -version
[  +93 ms] Exit code 0 from: /usr/bin/arch -arm64e xcrun xcodebuild -version
[        ] Xcode 14.2
           Build version 14C18
[  +40 ms] Skipping pub get: version match.
[ +132 ms] Generating /Users/opringle/Repos/mwe/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +90 ms] Launching lib/main.dart on Chrome in debug mode...
[  +42 ms] Updating assets
[  +66 ms] Waiting for connection from debug service on Chrome...
[ +210 ms] <- reset
[   +3 ms] /Users/opringle/development/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/Users/opringle/development/flutter/bin/cache/dart-sdk/bin/snapshots/frontend_server.dart.snapshot --sdk-root
/Users/opringle/development/flutter/bin/cache/flutter_web_sdk/ --incremental --target=dartdevc --debugger-module-names --experimental-emit-debug-metadata
-DFLUTTER_WEB_AUTO_DETECT=true --output-dill /var/folders/v9/yfshpn7x3_j759lgy2zbnv0c0000gn/T/flutter_tools.cR8XX6/flutter_tool.8X1JfJ/app.dill
--libraries-spec file:///Users/opringle/development/flutter/bin/cache/flutter_web_sdk/libraries.json --packages
/Users/opringle/Repos/mwe/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation
--filesystem-root /var/folders/v9/yfshpn7x3_j759lgy2zbnv0c0000gn/T/flutter_tools.cR8XX6/flutter_tools.iwbn9Q --filesystem-scheme org-dartlang-app
--initialize-from-dill build/b1b715402d823b7fd5c2b68d2edcb2ce.cache.dill.track.dill --platform
file:///Users/opringle/development/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk_sound.dill --verbosity=error --sound-null-safety
[   +7 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+11476 ms] Waiting for connection from debug service on Chrome... (completed in 11.7s)
[        ] Synced 30.7MB.
[        ] <- accept
[        ] Caching compiled dill
[  +42 ms] Using Google Chrome 109.0.5414.87

[ +188 ms] executing: sysctl hw.optional.arm64
[   +6 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[   +9 ms] Found ARM Chrome installation at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome, forcing native launch.
[ +482 ms] [CHROME]:
[        ] [CHROME]: DevTools listening on ws://<IP_ADDRESS>:54390/devtools/browser/4992b0e7-a399-4e60-b4ac-e6b328f041dd
[ +509 ms] DwdsInjector: Received request for entrypoint at http://localhost:54332/main_module.bootstrap.js
[   +1 ms] MetadataProvider: Loading debug metadata...
[   +1 ms] MetadataProvider: Loaded debug metadata for module: web_entrypoint.dart
[        ] MetadataProvider: Loaded debug metadata for module: web_plugin_registrant.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/mwe/main.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter_web_plugins/url_strategy.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter_web_plugins/src/navigation/url_strategy.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter_web_plugins/src/navigation/utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter_web_plugins/src/navigation/js_url_strategy.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter_web_plugins/src/navigation_common/url_strategy.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/meta/meta.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/meta/meta_meta.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/js/js.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/material.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/widgets.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/will_pop_scope.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/title.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/rendering.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/wrap.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/layer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/painting.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/placeholder_span.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/services.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/text_layout_metrics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/text_editing.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/foundation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/unicode.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/synchronous_future.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/stack_frame.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/object.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/serialization.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/print.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/_platform_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/observer_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/node.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/math.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/licenses.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/key.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/basic_types.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/_isolates_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/consolidate_response.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/collections.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/change_notifier.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/_bitfield_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/foundation/annotations.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/text_editing_delta.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/vector_math/vector_math_64.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/binary_messenger.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/keyboard_key.g.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/keyboard_maps.g.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/scheduler.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/ticker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/priority.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/scheduler/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/union_set_controller.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/queue_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/priority_queue.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/list_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/equality.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/comparators.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/algorithms.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/iterable_zip.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/iterable_extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/functions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/combined_wrappers/combined_map.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/combined_wrappers/combined_iterable.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/combined_wrappers/combined_iterator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/combined_wrappers/combined_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/collection/src/canonicalized_map.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/text_formatter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/characters.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/extensions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/characters_impl.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/grapheme_clusters/breaks.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/grapheme_clusters/table.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/characters/src/grapheme_clusters/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/system_sound.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/system_navigator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/system_chrome.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/platform_views.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/gestures.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/velocity_tracker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/lsq_solver.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/events.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/gesture_settings.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/team.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/arena.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/pointer_signal_resolver.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/pointer_router.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/hit_test.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/resampler.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/converter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/tap.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/recognizer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/scale.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/multitap.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/multidrag.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/drag.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/drag_details.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/monodrag.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/long_press.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/force_press.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/eager.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/mouse_tracking.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/mouse_cursor.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/haptic_feedback.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/font_loader.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/deferred_component.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/basic_types.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/colors.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/stadium_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/rounded_rectangle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/edge_insets.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/circle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/borders.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/border_radius.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/shape_decoration.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/_network_image_web.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/image_stream.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/image_cache.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/shader_warm_up.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/gradient.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/alignment.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/decoration_image.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/box_fit.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/decoration.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/box_shadow.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/box_decoration.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/box_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/paint_utilities.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/notched_shapes.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/matrix_utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/image_resolution.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/image_decoder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/geometry.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/fractional_offset.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/flutter_logo.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/continuous_rectangle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/clip.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/painting/beveled_rectangle_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/semantics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/semantics_service.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/semantics_event.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/semantics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/binding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/semantics/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/animation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/animation/tween_sequence.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/animation/listener_helpers.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/animation/curves.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/animation/animation_controller.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/physics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/tolerance.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/spring_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/gravity_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/friction_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/physics/clamped_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/layout_helper.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/box.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/viewport_offset.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/mouse_tracker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/tweens.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/texture.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/table_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/table.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/stack.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_persistent_header.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_padding.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_multi_box_adaptor.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_grid.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_fixed_extent_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/sliver_fill.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/shifted_box.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/debug_overflow_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/selection.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/rotated_box.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/proxy_sliver.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/proxy_box.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/platform_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/performance_overlay.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/paragraph.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/list_wheel_viewport.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/list_body.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/image.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/flow.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/flex.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/error.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/editable.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/custom_paint.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/custom_layout.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/rendering/animated_size.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/scroll_metrics.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/scroll_simulation.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/visibility.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/value_listenable_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/unique_widget.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/tween_animation_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/texture.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/text_selection_toolbar_layout_delegate.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/status_transitions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/spacer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/slotted_render_object_widget.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/sliver_prototype_extent_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/sliver_persistent_header.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/sliver_layout_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/layout_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/sliver_fill.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/size_changed_layout_notifier.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/single_child_scroll_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/scroll_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/scroll_notification_observer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/safe_area.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/reorderable_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/raw_keyboard_listener.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/preferred_size.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/platform_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/page_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/overflow_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/orientation_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/nested_scroll_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/navigation_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/list_wheel_scroll_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/keyboard_listener.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/interactive_viewer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/image_icon.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/icon_theme_data.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/icon_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/icon.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/icon_data.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/image_filter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/grid_paper.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/form.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/fade_in_image.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/dual_transition_builder.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/draggable_scrollable_sheet.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/drag_target.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/dismissible.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/desktop_text_selection_toolbar_layout_delegate.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/color_filter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/bottom_navigation_bar_item.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/autocomplete.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/async.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/annotated_region.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/animated_switcher.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/animated_size.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/animated_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/animated_cross_fade.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/user_accounts_drawer_header.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/icon_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/typography.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/colors.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/material_state.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/input_border.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/material_color_utilities.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/score/score.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/utils/math_utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/hct/hct.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/hct/cam_solver.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/hct/viewing_conditions.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/utils/color_utils.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/hct/cam16.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/scheme/scheme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/palettes/core_palette.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/palettes/tonal_palette.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer_wu.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer_map.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer_wsmeans.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/point_provider_lab.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/point_provider.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/quantize/quantizer_celebi.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/material_color_utilities/blend/blend.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/tooltip_visibility.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/floating_action_button_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/material_state_mixin.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/curves.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/bottom_sheet_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/tab_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/tab_controller.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/icons.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/cupertino.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/thumb_painter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/text_theme.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/interface_level.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/text_selection_toolbar_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/constants.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/text_selection_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/debug.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/text_form_field_row.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/text_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/icons.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/desktop_text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/form_row.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/tab_view.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/route.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/app.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/scrollbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/tab_scaffold.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/bottom_tab_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/switch.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/sliding_segmented_control.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/slider.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/segmented_control.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/search_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/refresh.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/activity_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/picker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/page_scaffold.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/nav_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/form_section.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/dialog.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/date_picker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/context_menu_action.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/cupertino/context_menu.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/drawer_header.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/toggleable.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/toggle_buttons.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/time_picker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_form_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_selection_toolbar_text_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/text_selection_toolbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/selectable_text.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/desktop_text_selection.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/dialog.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/switch_list_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/switch.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/shadows.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/stepper.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/slider.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/selection_area.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/search.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/scrollbar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/reorderable_list.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/refresh_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/progress_indicator.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/range_slider.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/radio_list_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/radio.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/popup_menu.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/paginated_data_table.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/dropdown.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/data_table_source.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/data_table.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/checkbox.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/card.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/page.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/outlined_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/no_splash.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/mergeable_material.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/input_date_picker_form_field.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/date.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/grid_tile_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/grid_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/flutter_logo.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/expansion_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/expansion_panel.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/expand_icon.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/elevated_button.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/date_picker.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/calendar_date_picker.dart
[   +1 ms] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/circle_avatar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/chip_input.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/chip.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/chip_filter.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/chip_choice.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/chip_action.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/checkbox_list_tile.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/button_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/bottom_app_bar.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/autocomplete.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/arc.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/app.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/animated_icons.dart
[        ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/about.dart
[        ] MetadataProvider: Loaded debug metadata (sound null safety)
[   +4 ms] DwdsInjector: Injected debugging metadata for entrypoint at http://localhost:54332/main_module.bootstrap.js
[+1593 ms] ChromeProxyService: Initializing expression compiler for main_module.bootstrap.js with sound null safety: true
[  +32 ms] DevHandler: Debug service listening on ws://<IP_ADDRESS>:54413/8ttpUhS85Pw=/ws

[  +13 ms] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 9, error: {code: -32601, message: Method not found, data: {jsonrpc: 2.0, method: _setStreamIncludePrivateMembers, id: 9, params:
           {streamId: Stdout, includePrivateMembers: false}}}}
[   +1 ms] This app is linked to the debug service: ws://<IP_ADDRESS>:54413/8ttpUhS85Pw=/ws
[   +1 ms] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 10, error: {code: -32601, message: Method not found, data: {jsonrpc: 2.0, method: _setStreamIncludePrivateMembers, id: 10,
           params: {streamId: Stderr, includePrivateMembers: false}}}}
[   +1 ms] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 11, error: {code: -32601, message: Method not found, data: {jsonrpc: 2.0, method: _setStreamIncludePrivateMembers, id: 11,
           params: {streamId: Isolate, includePrivateMembers: false}}}}
[   +3 ms] DevHandler: VmService proxy responded with an error:
           {jsonrpc: 2.0, id: 12, error: {code: -32601, message: Method not found, data: {jsonrpc: 2.0, method: _setStreamIncludePrivateMembers, id: 12,
           params: {streamId: Extension, includePrivateMembers: false}}}}
[   +2 ms] Debug service listening on ws://<IP_ADDRESS>:54413/8ttpUhS85Pw=/ws
[        ] 💪 Running with sound null safety 💪
[   +1 ms] 🔥  To hot restart changes while running, press "r" or "R".
[        ] For a more detailed help message, press "h". To quit, press "q".
[        ] An Observatory debugger and profiler on Chrome is available at: http://<IP_ADDRESS>:54413/8ttpUhS85Pw=
[   +9 ms] Flutter Web Bootstrap: Programmatic
[+4062 ms] called generateRoute with routeName=/
[ +138 ms] The Flutter DevTools debugger and profiler on Chrome is available at: http://<IP_ADDRESS>:9102?uri=http://<IP_ADDRESS>:54413/8ttpUhS85Pw=

[✓] Flutter (Channel stable, 3.3.10, on macOS 13.1 22C65 darwin-arm, locale en-CA)
    • Flutter version 3.3.10 on channel stable at /Users/opringle/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 135454af32 (5 weeks ago), 2022-12-15 07:36:55 -0800
    • Engine revision 3316dd8728
    • Dart version 2.18.6
    • DevTools version 2.15.0

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[!] Xcode - develop for iOS and macOS (Xcode 14.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14C18
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).

[✓] VS Code (version 1.74.3)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.56.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 13.1 22C65 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 109.0.5414.87

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 3 categories.

Hi @opringle, thanks for filing the issue. But it seems to be only reproduced on master channel, doesn't it? I can see the issue on the latest master channel but I also see your flutter doctor output shows it's on stable channel.

Hi @opringle, thanks for filing the issue. But it seems to be only reproduced on master channel, doesn't it? I can see the issue on the latest master channel but I also see your flutter doctor output shows it's on stable channel.

Yes I am on stable branch. Are you able to reproduce on stable branch with my instructions?

@huycozy commenting out usePathUrlStrategy(); in main function results in generateRoute only being called once.

@opringle  Do you have the similar result as below?
On stable 3.3.10
The same result either using usePathUrlStrategy or not, there is only one log, but it's not very clear:
Flutter Web Bootstrap: Programmatic

On master 3.7.0-22.0.pre.9

Not use usePathUrlStrategy()

called generateRoute with routeName=/?variable=1234

Use usePathUrlStrategy()

called generateRoute with routeName=/
called generateRoute with routeName=/?variable=1234

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.3.10, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.3.10 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 135454af32 (13 hours ago), 2022-12-15 07:36:55 -0800
    • Engine revision 3316dd8728
    • Dart version 2.18.6
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14B47b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.73.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.54.0

[✓] Connected device (3 available)
    • SM T225 (mobile) • R9JT3004VRJ • android-arm64  • Android 12 (API 31)
    • macOS (desktop)  • macos       • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)     • chrome      • web-javascript • Google Chrome 108.0.5359.124

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[!] Flutter (Channel master, 3.7.0-22.0.pre.9, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.7.0-22.0.pre.9 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 780563ce05 (88 minutes ago), 2023-01-18 09:55:33 +0900
    • Engine revision f790304409
    • Dart version 3.0.0 (build 3.0.0-122.0.dev)
    • DevTools version 2.20.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio Dolphin 2021.3.1.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14B47b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio Dolphin 2021.3.1.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[!] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio Electric Eel 2022.1.1.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to find bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.74.3)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.56.0

[✓] Connected device (4 available)
    • SM T225 (mobile) • R9JT3004VRJ                              • android-arm64  • Android 13 (API 33)
    • iPhone (mobile)  • d9a94afe2b649fef56ba0bfeb052f0f2a7dae95e • ios            • iOS 15.7.2 19H218
    • macOS (desktop)  • macos                                    • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)     • chrome                                   • web-javascript • Google Chrome 109.0.5414.87

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 2 categories.

I get the same results on latest stable and master channels. When disabling usePathUrlStrategy() url parameters are removed and do not show up in route.settings. You should still have logs when disabling usePathUrlStrategy() regardless of the channel you are on. I'd recommend making sure you've restarted the app and entered the correct url.

Even though there is only one case that is different than yours as below, it still doesn't have the expected result when using usePathUrlStrategy. Labeling the issue for further investigation.
On stable 3.3.10 & master 3.7.0-23.0.pre.21

Not use usePathUrlStrategy() load http://localhost:____/#/?variable=1234

called generateRoute with routeName=/?variable=1234

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.3.10, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.3.10 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 135454af32 (13 hours ago), 2022-12-15 07:36:55 -0800
    • Engine revision 3316dd8728
    • Dart version 2.18.6
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14B47b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.73.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.54.0

[✓] Connected device (3 available)
    • SM T225 (mobile) • R9JT3004VRJ • android-arm64  • Android 12 (API 31)
    • macOS (desktop)  • macos       • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)     • chrome      • web-javascript • Google Chrome 108.0.5359.124

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[!] Flutter (Channel master, 3.7.0-23.0.pre.21, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.7.0-23.0.pre.21 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6a9b2db4ac (39 minutes ago), 2023-01-18 21:03:37 -0500
    • Engine revision 95b0c151f7
    • Dart version 3.0.0 (build 3.0.0-136.0.dev)
    • DevTools version 2.20.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio Dolphin 2021.3.1.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14B47b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio Dolphin 2021.3.1.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[!] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio Electric Eel 2022.1.1.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to find bundled Java version.
    • Try updating or re-installing Android Studio.

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.74.3)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.56.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 109.0.5414.87

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 2 categories.

According to #61351, this is an intended behavior. cc @chunhtai

Thanks for this link. I have achieved my desired navigation behaviour by overriding onGenerateInitialRoutes


Add input resources.json to dev validate command

Is your feature request related to a problem? Please describe.
This may not bucket in dev validate and may possibly be a separate command, but it would be beneficial to have the ability to pass in resource.json to the command to execute expected validations. This is particularly useful in testing of policy, where you'd have a different expected outcome for different resource test cases. It's not realistic to have to modify the cluster to match the scenario, so it would be easier to just change the resource json. This would also support having some documentation of test cases ran against each validation.
Describe the solution you'd like

Given I have different resource json that map to different validation outcomes (True/False)
When I want to test a Lula validation
Then I'm able to choose those resources + pass an expected validation outcome

Describe alternatives you've considered
None
Additional context
None

Agree with the intent - I believe there may be a common thread to pull between this logic and the requirements in supporting the ability to reproduce an observation

Discussed how this is going to be part of a few additions to validation development that would make a significant impact. Moving out of triage to ready.


Can't install with apt install scrcpy

[x] I have read the FAQ.
[x] I have searched in existing issues.

Environment

OS: Elementary OS
scrcpy version: -
installation method: apt
device model: -
Android version: -

Describe the bug
I am trying to install scrcpy using apt, but it doesn't work.
Please paste terminal output in a code block.

$ sudo apt install scrcpy
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package scrcpy

Please do not post screenshots of your terminal, just post the content as text instead.

So Elementary OS does not provide the scrcpy package in their repositories.
You could build manually.


Icon Library: Determine naming strategy for icons

This work will depend on the results of #145 and if/how we're able to import icons from VADS.
Icon names should:

[ ] Be app agnostic - describe the icon, not the use case.
[ ] Be consistent for designers and engineers.
[ ] Be consistent with VADS.

Any other requirements from engineering?
To dos

[ ] Research how other design systems name icons
[ ] Research how VADS names icons
[ ] Document our naming strategy

Icon names will be identical to VADS/USWDS. Closing this ticket.


Can we implement left and right drawer?

@akshayshikre please provide a description for your issue, including what you've tried. A title alone is not very helpful to maintainers.
Have you tried implementing a left and right drawer? What happened?


Why this simple code use more than 14 MB memory?

Is it a bug of RLJ ?

Oh, that's because of wrong way to compute the memory usage.


🐛 BUG: Inconsistent URL detection and malformed links in video description

What operating system are you using?
Mac
Describe the Bug
In the LivestreamDetailsModal video description, some valid URLs are not turned into links while some links lead to invalid URLs.

If a URL comes after some text on a line (i.e. if it is not at the start of the line in the original YouTube description), it is not turned into a clickable link.
This inconsistency feels strange as a user, and it is inconvenient when I have to copy the unlinked URL to open the page.
As a user, I expect either for all URLs to be clickable links (ideal) or for none of the URLs to be links (not ideal but better than the current implementation).

Some invalid URLs are turned into links, particularly when the URL is truncated with an ellipsis. For example, the truncated link in the screenshot below leads to https://www.dospara.co.jp/5gamepc/cts....
As a user, I expect either for the truncated URL to be linked to the original untruncated URL (ideal) or for the truncated URL to simply not be clickable.
If the YouTube API is returning the truncated URL, I suppose we have to go with the second option though…

Please provide any relevant error logs
No response

If possible, I'd like to make all URLs clickable.

Regarding the second point, I checked YouTube, and it seems that the issue is not on our end, but rather the description on the other party's side seems to be incorrect. 🫠

Youtube

Youtube API

To be honest, I haven't come up with anything other than writing regular expressions myself, and I find it difficult to determine sequences of characters... (It's easy to distinguish boundaries in Japanese, but it seems like boundaries would become unclear in English.)
However, looking at responses from multiple YouTube APIs, I've noticed that a newline character (\n) or a space seems to be included after URLs.
So, considering a string that starts with https: and includes up to a newline character or a space as a URL might be a practical solution. 🫠


Fix small bug(typo) in reading post-bootstrap.sh

Issue #, if available:
This is small bug (typo) fix.
In commands.py, pre-bootstrap.sh and post-bootstrap.sh are loaded by read_custom_script() function.
in reading post-bootstrap.sh, the file name was defined as pre-bootstrap.sh.
Description of changes:
Fix to read post-bootstrap.sh correctly.

Fixed typo in command.py affecting post-boot script


Add operating system packages upgrade

This adds the OS packages upgrade. Onetime Secret seems to be compatible with Ruby 2.6 at best, and the ruby:2.6-slim upstream image is currently based on an outdated Debian image.

Thank you!

I've merged this into the Ruby 2.6 branch. The develop branch supports Ruby 3+ now and the docker experience has had an overhaul as well. I would have responded sooner if it weren't for some pesky health issues gumming up the works.


Add ability for 'onResponse' to pass plain response text rather than a hash

I'm new to Semantic and trying to get brain around a few concepts. Thank you for this awesome work.
I am exploring using Semantic with a legacy backend. The legacy backend returns JSON that requires processing. One key in the returned JSON is 'html' from which, say a tab's HTML contents, would be pulled.
Though my question applies to all API calls, running with tabs is a useful case study. A tab is hardwired to seek and get returned from server plain HTML. My objective would be to leverage as much Semantic tab logic as possible but get it to work with this legacy JSON backend.
This discussion regarding a related topic discusses the use of 'mockResponseAsync' for a related purpose:
https://github.com/Semantic-Org/Semantic-UI/issues/1736
It seems onResponse is the simpler solution. I was glad to find it. But I did not understand why the response text was being transformed into a hash before being sent to the 'onResponse' callback. The first thing I need to do on the other end is reassemble the original response text so I can process it in proprietary fashion. Maybe there's a reason for this transformation?
My suggestion retains the default and offers a flag to skip this wasteful transformation so it needn't happen every server hit if it is not necessary.
Maybe I misunderstood 'mockResponseAsync' and that's where I should be working? If not, maybe the default behavior for 'onResponse' transforming the text might be confusing to others as well.
Thanks for the awesome work. I look forward to getting deeper. Even without this change, it's cool that hooks are in place so I can wire Semantic into a legacy app.

If you could create a text case that reproduces the specific issue with onResponseAsync it'd be easier to talk about.

Sorry. Wanted to include some info on the use case if it happened to apply to anyone else. The callbacks actually do exactly what we need (aside from this minor friction).
Heart of the question was understanding why response is passed after being converted to an object. Other places response is passed as a string. That's why this usage stood out and confused me initially...because I was expecting a string:
settings.onResponse.call(context, $.extend(true, {}, response))

It looks like this might be a bug when dataType is not specified to the default JSON. I'll have to take a look.
I don't think we need a separate setting, it should just mimic the expected response type.

I've taken a different angle, but this should fix it as long as you are specifying a different dataType than JSON or JSONP


Update UserMenu.cshtml

Could you please rebase, so I can merge this?

done

Please do it one more time, there was a build issue, that has been fixed and merged

Thanks a lot


fixes typo

LGTM.

#843 fixes this typo as part of some bigger refactoring (the comment gets entirely rewritten, https://github.com/dcos/dcos/pull/843/files#diff-3bcac1662148998e548482825464c035L117). Taking that PR over this one. Thanks for the patch though!


Google Secretly Logs Users Into Chrome Whenever They Log Into a Google Site

Just saw this article and I thought I should share it:
https://tech.slashdot.org/story/18/09/24/1351251/google-secretly-logs-users-into-chrome-whenever-they-log-into-a-google-site
I suppose it is not the case with ungoogled-chromim but I wonder: if a user has locally saved login passwords for Google owned sites and visits such site - would that auto login the user? (i.e. would the clean-up which this project does have any effect)

Sign-in functionality is disabled multiple ways via patches and domain substitution, so stored credentials shouldn't do anything to the browser itself. At most, it will affect webpage behavior if it sees it.

At most, it will affect webpage behavior if it sees it.

That's what I was wondering: would the user be auto signed in the particular G owned site if there are stored credentials for that site. I suppose it won't happen since you have replaced all domain names and any check like "if (user is on site X) { login(); }" would fail. I haven't tested though.

It seems the chrome://flags//#account-consistency is a flag that is tied into Sync, the mechanism in discussion. This flag could be a lead to understanding how Sync's inner workings, but that should be left for #520.

I see.
BTW: I see many flags which are set to "Default" but there is no indication what that default actually is. How do we know that?

BTW: I see many flags which are set to "Default" but there is no indication what that default actually is. How do we know that?

I think it's specified in chrome/browser/about_flags.cc.


Request for minimal documentation of new Azure Functions / WebJob SDK features

This question / request is based on recently resolved #1054 / #650 new features.
These are clearly timely and beneficial to developers utilizing modern Azure environments with MT.
However, personally I am struggling to locate relevant changes among 630+ updated files to figure out the best way to take advantage of this new functionality; would it be possible to provide a minimal "blurb" of what exactly these changes bring to the table and/or example of how to use them?
I checked for relavant topics on StackOverflow and Google Groups - unfortunately, no matches.

Well, all there is right now is the sample Azure function I built:
https://github.com/MassTransit/MassTransit/blob/develop/src/Samples/Sample.AzureFunctions.ServiceBus/Functions.cs#L31

Thank you, @phatboyg!

@phatboyg Do you plan on formally releasing this as a separate Nuget package (like Azure transport) in a later version?

Yes, it will use the AzureServiceBus transport package as well, but the extensions for WebJobs will be a separate package.
In fact, it already is published: https://www.nuget.org/packages/MassTransit.WebJobs.ServiceBus/<IP_ADDRESS>4-develop

@phatboyg Sorry I missed that.  Thanks a bunch man.  I just downloaded the source (develop branch) and gave it a test drive.  It's working very well.  I really liked how you included EventHubTrigger sample too.  This will allow us to connect all of our messaging transports together using the lightweight Az Functions to handle the messages.

EventHub was a cherry on top, even though I couldn't ever get it working for me (surely my misunderstanding of how the triggers are configured).
Anyway, enjoy!

Here's the thing :  Azure Event Hubs are created in a different namespace than the service bus queues/topic components (wasn't always this way).  The reason why the EventHubTrigger doesn't fire is that we need another bus configured to publish events to after consuming the command from the previous namespace.  It feels like a hack--and probably is--but that's probably how you would get it to work in the short-term.
I'll play around with it and come up with some options.
References:
https://blogs.msdn.microsoft.com/servicebus/2016/09/14/azure-service-bus-messaging-relay-and-event-hubs-namespace-separation/

@phatboyg I have tested the Azure Functions with the pre-release develop nuget and it is working fine. Wondering if you are planning to release the production ready nuget for it anytime soon. Please let me know.

It will ship along with MT5, sometime in the near future. No date has been set at this point.

http://masstransit-project.com/MassTransit/usage/azure-functions.html

@phatboyg  Is there any sample demo app created by you for sending the events to azure event hub using masstransit. I am not able to find appropriate documentation for the same.


Call didUpdate() on models when updated in Firebase

Ember Data will call didUpdate on a loaded model when it is updated by the user. However this does not fire when a change in made in Firebase is pushed into the store.
emberfire is updating Ember Data like this:
  store.push(normalizedData);

Having dug through the Ember Data code, this does not trigger a didUpdate call. I suggest emberfire explicitly calls didUpdate() when pushing updates to the store. Eg:
  store.push(normalizedData);
  let record = store.peekRecord(modelName, normalizedData.data.id);
  if (record) {
    record.didUpdate();
  }

I have a working commit here: https://github.com/lineupninja/emberfire/commit/56a9ef05b42bf2c877c6b1e0de5175683f4e246c
I would like to work on submitting this as a PR. I was wondering whether it would be best to feature flag it in the firebase environment properties? Perhaps off by default?
I will likely need some help with writing some test plans too!
What do you think?

Closing this, I am no longer using emberfire so I'm not sure if this is an ongoing issue or not.


Release 0.4.1

We need to release a new Quickwit version (0.4.1) after fixing these two bugs:

https://github.com/quickwit-oss/tantivy/issues/1757
https://github.com/quickwit-oss/tantivy/issues/1783

@PSeitz can you take care of publishing a tantivy hotfix rapidly first?
Main is messy, by hotfix I mean backporting the fixes to the 0.19 tag and publishing that.

I don't think they are relevant for Quickwit 0.4, the fix on get_docids_for_value_range is relevant for range queries on u64-like fastfields, and they have just recently been enabled

Cool so no need for a Quickwit 0.4.1 release?

Only tantivy 0.19.1


Implement JSON schema validation.

Find JSON schema validation library.
Implement validation for JSON schema fields.
Validate JSON against schema.

Look at https://python-jsonschema.readthedocs.io


Fix rendering of RTL words

Fixes (I think, my understanding of the code is very limited) issue #190.
A related question:
I see that there are no tests for these type of issues.
I can add a few tests for Hebrew, and English. My thinking is to use an open source font to render an image of a word or a paragraph to an image, and compare it against a master image saved in the repository. That should catch these kinds of issues at least..
Would that be desired/helpful?

Thanks for the PR! The test you describe would be perfect, using an open source font and requiring stable output as part of cargo test.


CountVar help message is confusing and/or incorrect

CountVar's help message fails to communicate that its argument needs to be given to it using an equals sign.
Namely, if I compile the following as pflagtest, with either v1.0.5 or 81378bbcd8a1005f72b1e8d7579e5dd7b2d612ab,
package main

import (
	"fmt"
	"github.com/spf13/pflag"
)

func main() {
	var n int
	pflag.CountVar(&n, "foo", "")
	pflag.Parse()

	fmt.Printf("foo count: %d\n", n)

	fmt.Println("non-flag arguments:")
	for _, arg := range pflag.Args() {
		fmt.Printf("    %q\n", arg)
	}
}

then I get the following behavior:
# ok
$ ./pflagtest --foo=2
foo count: 2
non-flag arguments:

# help says --foo 2 should work too:
$ ./pflagtest --help
Usage of ./pflagtest:
      --foo count
pflag: help requested

# but it doesn't
$ ./pflagtest --foo 2
foo count: 1
non-flag arguments:
    "2"

Spotted in restic/restic#2805.

@greatroar count accepts = or the additive form. Any ideas on how to represent both?

Do you mean --foo --foo?

@greatroar correct. If you look at the tests you can see some examples of the various "additive" forms.


changed close icon position in the tab and tile component.

changed close icon position in the tab and tile component.. The Sheetname is set to false for csv and json file in the file upload component.

Need to change the title


Write QB/SKOS/(maybe PMD) constraint tests for CSV-Ws in Python

This should integrate with the CLI done in #144

Superceded by SHACL tests which should eventually get written.


[Bug] [Windows] Xamarin.Download.Build fails due to Max Path length being exceeded (260 chars)

I'm using private NuGet packages for AdMob which is built from https://github.com/xamarin/GoogleApisForiOSComponents/pull/501.
On Windows the download/extract task fails for some Tgz files with errors similar to the below,
ERROR: Can not open output file : The filename, directory name, or volume label syntax is incorrect. : C:\\Users\\daniel\\AppData\\Local\\XamarinBuildDownloadCache\\FAdM-8.12.0-test\Frameworks\GoogleMobileAdsFramework-Current\GoogleMobileAds.xcframework\ios-arm64_x86_64-simulator\GoogleMobileAds.framework\Headers\Mediation\GADMediationNativeAdAssetIdentifiers.h
All the files that cause an error have a path length >= 260. This shouldn't be a problem in Windows as it does now have support for long paths, but you'll also notice the double slash separators (e.g. C:\\Users\\daniel). Xamarin.Download.Build is escaping any backslash in the path, which it shouldn't need to do on Windows.
My guess is that there is an old Win32 API that is trying to normalise the path & doesn't understand how to handle long paths.

thanks for the feedback

My guess is that there is an old Win32 API that is trying to normalise the path & doesn't understand how to handle long paths.

could be. XBD was written some time ago.

possibly related
https://github.com/xamarin/XamarinComponents/pull/1296
https://github.com/xamarin/XamarinComponents/issues/1293
at least merge together


Update rules_ruby link

It was moved to bazelruby. (https://github.com/bazelruby/rules_ruby)

Thanks!


BUG: Article options / add and remove article links causes crash

Selecting an link via the checkbox causes crash of entire application, requiring restart

Fixed


Add support for Unix domain sockets in abstract namespace

Motivation:
There's currently no way in Armeria to specify a domain socket path in abstract namespace because DomainSocketAddress keeps the socket path as a java.nio.file.Path, which does not allow a NUL (\0) character.
Modifications:

Added DomainSocketAddress.of(String)
Added DomainSocketAddress.isAbstract()
DomainSocketAddress now keeps its path as a String.
DomainSocketAddress.path() now returns String instead of java.nio.file.Path.
DomainSocketAddress.toString() now replaces the first \0 with @.
Fixed a bug where ServerBuilder.resolveDistinctPorts() doesn't take DomainSocketAddresses into account.

Documented the pitfalls of using DomainSocketAddress
Fixed ServerPort.equals() and compareTo() as well

Ensured DomainSocket{Client,Server}Test tests Unix domain sockets in abstract namespace on Linux.

Result:

Fixes #5014
A user can now specify a Unix domain socket path in abstract namespace.

@chris-ryan-square Sorry that it took much longer than expected. :sweat_smile:

Thanks again! 👍


Fix issues 25 and 26

Fixes issues #25 and #26
Also improves behavior when an info.json file is encountered for an extractor that no config yet exists for, and adds a config for vimeo downloads.

Invalid JSON (such as in a live_chat.json file) before:
Traceback (most recent call last):
  File "C:\Python\python-3.10.2\Scripts\ytdl-nfo-script.py", line 33, in <module>
    sys.exit(load_entry_point('ytdl-nfo', 'console_scripts', 'ytdl-nfo')())
  File "c:\apps\ytdl-nfo\ytdl_nfo\__init__.py", line 42, in main
    file = Ytdl_nfo(file_path, args.extractor)
  File "c:\apps\ytdl-nfo\ytdl_nfo\Ytdl_nfo.py", line 13, in __init__
    self.data = json.load(f)
  File "C:\Python\python-3.10.2\lib\json\__init__.py", line 293, in load
    return loads(fp.read(),
  File "C:\Python\python-3.10.2\lib\json\__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "C:\Python\python-3.10.2\lib\json\decoder.py", line 340, in decode
    raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 2 column 1 (char 596)
(script exits)

After:
Processing .\Was it Good？ - Pokemon Red ⧸ Blue-g_Aa38-lUtw.live_chat.json with file specific extractor
Error: Failed to parse JSON in file .\Was it Good？ - Pokemon Red ⧸ Blue-g_Aa38-lUtw.live_chat.json
(processing continues)

Missing extractor config before:
Traceback (most recent call last):
  File "C:\Python\python-3.10.2\Scripts\ytdl-nfo-script.py", line 33, in <module>
    sys.exit(load_entry_point('ytdl-nfo', 'console_scripts', 'ytdl-nfo')())
  File "c:\apps\ytdl-nfo\ytdl_nfo\__init__.py", line 42, in main
    file = Ytdl_nfo(file_path, args.extractor)
  File "c:\apps\ytdl-nfo\ytdl_nfo\Ytdl_nfo.py", line 36, in __init__
    self.nfo = get_config(self.extractor)
  File "c:\apps\ytdl-nfo\ytdl_nfo\nfo.py", line 105, in get_config
    return Nfo(extractor.replace(":tab", ""))
  File "c:\apps\ytdl-nfo\ytdl_nfo\nfo.py", line 11, in __init__
    with pkg_resources.resource_stream("ytdl_nfo", f"configs/{extractor}.yaml") as f:
  File "C:\Python\python-3.10.2\lib\site-packages\pkg_resources\__init__.py", line 1136, in resource_stream
    return get_provider(package_or_requirement).get_resource_stream(
  File "C:\Python\python-3.10.2\lib\site-packages\pkg_resources\__init__.py", line 1608, in get_resource_stream
    return open(self._fn(self.module_path, resource_name), 'rb')
FileNotFoundError: [Errno 2] No such file or directory: 'c:\\apps\\ytdl-nfo\\ytdl_nfo\\configs\\vimeo.yaml'
(script exits)

After:
Processing .\PVC Feces Rig Tour (Home Made) #vanlife-715262741.info.json with file specific extractor
Error: No config available for extractor vimeo
(processing continues)

Thanks for your time fixing these bugs! I've been very busy and haven't had a chance to look it at this project, but will be revisiting it soon and improving the testing/error catching.


[FEATURE] Kobo Sync and Send to Kindle

Is your feature request related to a problem? Please describe.
Currently, OPDS is the only way to distribute content to readers, and I am unaware that any commercial reader supports it. On the other hand, caliber-web implemented a way to send files via email to Kindle devices and even hosted the Kobo API to trick a device into syncing with the library like it was Kobo's servers.
Describe the solution you'd like
Make a similar feature set available for stump! While I do like Clibre-web, I do not like how Calibre manages the data in the background and how the user cannot rename things as he wants (database issues and so on). That is why I am using Stump now, but QoL features like this are currently missing.
Additional context
I am aware, that other features and bugs are higher on the priority list, but it would be cool to discuss possible solutions to this Problem! I was maybe thinking of taking the implementation of calibre-web, which consists of the kobo.py, kobo_auth.py, and kobo_sync_status, and implementing a library of its own, so it can be imported into other projects like stump. I will see how much I can do on my own, but getting help from someone experienced would be great!

Hey 👋
This might be a potential duplicate of https://github.com/stumpapp/stump/issues/239. If so, it might be good to move any further discussion there so everything is in one spot.

caliber-web implemented a way to send files via email to Kindle devices

There are (very new and experimental) email to device features already in Stump, I believe they are available in the nightly and experimental tags but will be in the next versioned release.

I was maybe thinking of taking the implementation of calibre-web...so it can be imported into other projects like stump.

I'm all for a solution which would work for multiple media servers / other projects! You might be able to write an isolated library like Aidoku which has bindings to be consumed by (an)other language(s), but I'm not sure how feasible it might be since I assume DB interactions would be involved and each server handles things differently enough.

I will see how much I can do on my own, but getting help from someone experienced would be great!

I'm happy to use the other ticket as a brainstorming session to help get something out there! There is also the Discord, if you prefer.

I'm going to close this as a duplicate of https://github.com/stumpapp/stump/issues/239. Please feel free to comment there if you have anything else you'd like to discuss wrt this feature 🙂

Hey @aaronleopold
As you mentioned in issue #239, the Kobo API integration should be tracked separately.
Maybe this issue can be reopened again to track that?

plus one for this feature, either the email to Kobo feature or sync feature as it's implemented in Calibre Web - super easy to use for my users.

either the email to Kobo feature

Is email to Kobo something special or unique? I assume the existing email-to-device functionality in Stump would satisfy that bit? I really need to get a Kobo 😅


Add UserManagement APIs

Description
Adding the new UserManagement API endpoints to the SDK.
Documentation
Does this require changes to the WorkOS Docs? E.g. the API Reference or code snippets need updates.
[X] Yes

If yes, link a related docs PR and add a docs maintainer as a reviewer. Their approval is required.

(converted this to a draft since we don't want to merge this into main yet).


services/horizon/internal/db2/history: Add accounts for signers table

Fixes https://github.com/stellar/go/issues/1485

PR Checklist
PR Structure

[x ] This PR has reasonably narrow scope (if not, break it down into smaller PRs).
[x] This PR avoids mixing refactoring changes with feature changes (split into two PRs
otherwise).
[x] This PR's title starts with name of package that is most changed in the PR, ex.
services/friendbot

Thoroughness

[x] This PR adds tests for the most critical parts of the new functionality or fixes.
[ ] I've updated any docs (developer docs, .md
files, etc... affected by this change). Take a look in the docs folder for a given service,
like this one.

Release planning

[ ] I've updated the relevant CHANGELOG (here for Horizon) if
needed with deprecations, added features, breaking changes, and DB schema changes.
[ ] I've decided if this PR requires a new major/minor version according to
semver, or if it's mainly a patch change. The PR is targeted at the next
release branch if it's not a patch change.

Summary
Add a table for accounts for signers and functions to query and insert into the table.
Goal and scope
N/A
Summary of changes
N/A
Known limitations & issues
N/A
What shouldn't be reviewed
N/A

Also, I changed the base branch to release-horizon-v0.19.0.