-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Open
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projecta: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemsc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityfound in release: 3.0Found to occur in 3.0Found to occur in 3.0found in release: 3.1Found to occur in 3.1Found to occur in 3.1has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work onplatform-webWeb applications specificallyWeb applications specificallyteam-webOwned by Web platform teamOwned by Web platform teamtriaged-webTriaged by Web platform teamTriaged by Web platform team
Description
Steps to Reproduce
- Execute
flutter run -d chrome --web-renderer htmlon the code sample - Delete some text from the TextField. At this point, one can undo changes.
- Make another change in the TextField, and then click on the page outside the TextField, so that it loses focus.
- Click back into the TextField. Undo is not available any more.
Expected results:
I expect to be able to undo changes to the TextField regardless of whether it lost focus or not.
Actual results:
One can undo changes as long as focus hasn't been lost, but not once focus has left the TextField.
Notes:
This only happens when built for web; desktop is fine. Inspecting #shadow-root, I suspect the HTML renderer is recreating the <input> element (or one of its ancestors) when the TextField receives focus, thereby losing the undo history from the original <input>.
Code sample
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatefulWidget {
const MyApp({Key? key}) : super(key: key);
@override
State<MyApp> createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
final _controller = TextEditingController(text: 'Edit me, then change focus, then try to undo...');
@override
void dispose() {
_controller.dispose();
super.dispose();
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
backgroundColor: Colors.white,
body: SizedBox(
width: 420,
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
const Text('Running on web with HTML renderer'),
TextField(
controller: _controller,
),
],
),
),
),
);
}
}Logs
[ +39 ms] executing: uname -m
[ +20 ms] Exit code 0 from: uname -m
[ ] x86_64
[ +3 ms] executing: [/home/olof/code/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +7 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[ ] ee4e09cce01d6f2d7f4baebd247fde02e5008851
[ ] executing: [/home/olof/code/flutter/] git tag --points-at ee4e09cce01d6f2d7f4baebd247fde02e5008851
[ +11 ms] Exit code 0 from: git tag --points-at ee4e09cce01d6f2d7f4baebd247fde02e5008851
[ ] 3.0.0
[ +6 ms] executing: [/home/olof/code/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[ +6 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[ ] origin/stable
[ ] executing: [/home/olof/code/flutter/] git ls-remote --get-url origin
[ +5 ms] Exit code 0 from: git ls-remote --get-url origin
[ ] https://github.com/flutter/flutter.git
[ +61 ms] executing: [/home/olof/code/flutter/] git rev-parse --abbrev-ref HEAD
[ +5 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[ ] stable
[ +45 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.
[ +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'WindowsUwpEngineArtifacts' 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.
[ +49 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.
[ +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'WindowsUwpEngineArtifacts' 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.
[ +59 ms] Skipping pub get: version match.
[ +85 ms] Generating /home/olof/code/testing/textfield_undo/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[ +95 ms] Launching lib/main.dart on Chrome in debug mode...
[ +79 ms] Updating assets
[ +58 ms] Waiting for connection from debug service on Chrome...
[ +39 ms] <- reset
[ +5 ms] /home/olof/code/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev /home/olof/code/flutter/bin/cache/dart-sdk/bin/snapshots/frontend_server.dart.snapshot --sdk-root /home/olof/code/flutter/bin/cache/flutter_web_sdk/ --incremental
--target=dartdevc --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=false -DFLUTTER_WEB_USE_SKIA=false --output-dill /tmp/flutter_tools.IUACKD/flutter_tool.NFGPJR/app.dill --libraries-spec
file:///home/olof/code/flutter/bin/cache/flutter_web_sdk/libraries.json --packages /home/olof/code/testing/textfield_undo/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation
--filesystem-root /tmp/flutter_tools.IUACKD/flutter_tools.KJPQRH --filesystem-scheme org-dartlang-app --initialize-from-dill build/e1ffba66f615b3b54e08e2104bac7ab8.cache.dill.track.dill --platform
file:///home/olof/code/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk_sound.dill --sound-null-safety
[ +9 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+12906 ms] Waiting for connection from debug service on Chrome... (completed in 13.0s)
[ ] Synced 29.9MB.
[ ] <- accept
[ ] Caching compiled dill
[ +68 ms] Using Google Chrome 101.0.4951.64
[ +27 ms] executing: uname -m
[ +9 ms] Exit code 0 from: uname -m
[ ] x86_64
[ +149 ms] [CHROME]:
[ ] [CHROME]: DevTools listening on ws://127.0.0.1:41409/devtools/browser/2fe12ffa-b9ad-410e-bc44-ac5ac605863a
[ +212 ms] DwdsInjector: Received request for entrypoint at http://localhost:37189/main_module.bootstrap.js
[ +3 ms] MetadataProvider: Loading debug metadata...
[ +3 ms] MetadataProvider: Loaded debug metadata for module: web_entrypoint.dart
[ ] MetadataProvider: Loaded debug metadata for module: packages/textfield_undo/main.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/src/services/text_formatter.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/meta/meta.dart
[ ] MetadataProvider: Loaded debug metadata for module: packages/meta/meta_meta.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/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/system_chrome.dart
[ ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/restoration.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/keyboard_maps.dart
[ ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/keyboard_key.dart
[ ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/binary_messenger.dart
[ +1 ms] MetadataProvider: Loaded debug metadata for module: packages/vector_math/vector_math_64.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/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/binding.dart
[ ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/resampler.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/debug.dart
[ ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/converter.dart
[ ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/arena.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_details.dart
[ ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/gestures/drag.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/services/debug.dart
[ ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/services/clipboard.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/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/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
[ +1 ms] 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/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/scroll_simulation.dart
[ ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/widgets/constants.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/implicit_animations.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/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/hct/viewing_conditions.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/hct/hct.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/material_state_mixin.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/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/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
[ ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/circle_avatar.dart
[ ] MetadataProvider: Loaded debug metadata for module: packages/flutter/src/material/chip.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)
[ +7 ms] DwdsInjector: Injected debugging metadata for entrypoint at http://localhost:37189/main_module.bootstrap.js
[+2195 ms] ChromeProxyService: Initializing expression compiler for main_module.bootstrap.js with sound null safety: true
[ +67 ms] DevHandler: Debug service listening on ws://127.0.0.1:45759/iRehvotM-SE=/ws
[ +15 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}}}}
[ +3 ms] This app is linked to the debug service: ws://127.0.0.1:45759/iRehvotM-SE=/ws
[ ] 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}}}}
[ ] 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}}}}
[ +4 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}}}}
[ +4 ms] Debug service listening on ws://127.0.0.1:45759/iRehvotM-SE=/ws
[ ] 💪 Running with sound null safety 💪
[ +2 ms] 🔥 To hot restart changes while running, press "r" or "R".
[ ] For a more detailed help message, press "h". To quit, press "q".
[ +1 ms] An Observatory debugger and profiler on Chrome is available at: http://127.0.0.1:45759/iRehvotM-SE=
[ +20 ms] Flutter Web Bootstrap: Programmatic
[ +578 ms] The Flutter DevTools debugger and profiler on Chrome is available at: http://127.0.0.1:9102?uri=http://127.0.0.1:45759/iRehvotM-SE=
[+40212 ms] DevHandler: Stopped debug service on ws://127.0.0.1:44456
[ +26 ms] Application finished.
[ +3 ms] "flutter run" took 57,087ms.
[ +3 ms] Running shutdown hooks
[ ] Shutdown hooks complete
[ +1 ms] exiting with code 0
Analyzing textfield_undo...
No issues found! (ran in 1.0s)
[✓] Flutter (Channel stable, 3.0.0, on Ubuntu 21.10, locale en_US.UTF-8)
• Flutter version 3.0.0 at /home/olof/code/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision ee4e09cce0 (9 days ago), 2022-05-09 16:45:18 -0700
• Engine revision d1b9a6938a
• Dart version 2.17.0
• DevTools version 2.12.2
[!] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
• Android SDK at /home/olof/Android/Sdk
• Platform android-31, build-tools 31.0.0
• Java binary at: /usr/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.21.10.1)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[✓] Chrome - develop for the web
• Chrome at google-chrome
[✓] Linux toolchain - develop for Linux desktop
• Ubuntu clang version 13.0.0-2
• cmake version 3.18.4
• ninja version 1.10.1
• pkg-config version 0.29.2
[!] 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/linux#android-setup for detailed instructions).
[✓] VS Code
• VS Code at /snap/code/current
• Flutter extension version 3.40.0
[✓] Connected device (2 available)
• Linux (desktop) • linux • linux-x64 • Ubuntu 21.10
• Chrome (web) • chrome • web-javascript • Google Chrome 101.0.4951.64
[✓] HTTP Host Availability
• All required HTTP hosts are available
! Doctor found issues in 2 categories.
textfield_undo_bug.mp4
Metadata
Metadata
Assignees
Labels
P3Issues that are less important to the Flutter projectIssues that are less important to the Flutter projecta: text inputEntering text in a text field or keyboard related problemsEntering text in a text field or keyboard related problemsc: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityfound in release: 3.0Found to occur in 3.0Found to occur in 3.0found in release: 3.1Found to occur in 3.1Found to occur in 3.1has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work onplatform-webWeb applications specificallyWeb applications specificallyteam-webOwned by Web platform teamOwned by Web platform teamtriaged-webTriaged by Web platform teamTriaged by Web platform team