Skip to content

Embedding flutter web app using an iframe causes zoom issues with keyboard input in IOS Safari #119085

Open

Description

@RDRRdev

Steps to Reproduce

  1. Execute flutter build web on the code sample, host it, embed into an iframe, open in IOS Safari (or visit https://ios-iframe-test.web.app/test.html)
  2. Tap on the text field.

Expected results: Zoom stays the same, the same as if you were opening the web app directly (see https://ios-iframe-test.web.app/).

Actual results: Safari zooms into the text field, like it would a web page input that was below 16px.

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

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  String _text = '';

  @override
  Widget build(BuildContext context) {

    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(

          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            const Text(
              'Below is your text:',
            ),
            Text(
              _text,
              style: Theme.of(context).textTheme.headline4,
            ),
            TextField(
              style: TextStyle(fontSize: 25),
              onChanged: (text){
                setState(() {
                  _text = text;
                });
                },
            )
          ],
        ),
      ),
    );
  }
}
Logs
[  +33 ms] executing: sysctl hw.optional.arm64
[   +5 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[   +1 ms] executing: [/Users/adam/Development/flutter/] git -c log.showSignature=false log -n 1
--pretty=format:%H
[   +8 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 135454af32477f815a7525073027a3ff9eff1bfd
[        ] executing: [/Users/adam/Development/flutter/] git tag --points-at
135454af32477f815a7525073027a3ff9eff1bfd
[  +25 ms] Exit code 0 from: git tag --points-at 135454af32477f815a7525073027a3ff9eff1bfd
[        ] 3.3.10
[  +19 ms] executing: [/Users/adam/Development/flutter/] git rev-parse --abbrev-ref --symbolic
@{upstream}
[   +6 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{upstream}
[        ] origin/stable
[        ] executing: [/Users/adam/Development/flutter/] git ls-remote --get-url origin
[   +6 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +18 ms] executing: [/Users/adam/Development/flutter/] git rev-parse --abbrev-ref HEAD
[   +8 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[   +2 ms] executing: sw_vers -productName
[   +6 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[   +6 ms] Exit code 0 from: sw_vers -productVersion
[        ] 13.1
[        ] executing: sw_vers -buildVersion
[   +6 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 22C65
[        ] executing: uname -m
[   +2 ms] Exit code 0 from: uname -m
[        ] arm64
[  +19 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.
[   +1 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.
[  +20 ms] executing: /Users/adam/Library/Android/sdk/platform-tools/adb devices -l
[   +5 ms] executing: sysctl hw.optional.arm64
[   +2 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[        ] executing: /usr/bin/arch -arm64e xcrun xcodebuild -version
[ +138 ms] Exit code 0 from: /usr/bin/arch -arm64e xcrun xcodebuild -version
[        ] Xcode 14.2
           Build version 14C18
[        ] executing: /usr/bin/arch -arm64e xcrun xcdevice list --timeout 2
[        ] /usr/bin/arch -arm64e xcrun simctl list --json devices
[        ] executing: /usr/bin/arch -arm64e xcrun simctl list --json devices
[   +1 ms] executing: /usr/bin/arch -arm64e xcrun simctl list
[  +63 ms] Exit code 0 from: /usr/bin/arch -arm64e xcrun simctl list

[   +8 ms] /Users/adam/Library/Android/sdk/platform-tools/adb -s 0A271FDD4006QN shell getprop
[  +45 ms] /Users/adam/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell getprop
[  +25 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +1 ms] 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.
[  +28 ms] Skipping pub get: version match.
[  +76 ms] Launching lib/main.dart on Chrome in debug mode...
[  +42 ms] Updating assets
[  +33 ms] Waiting for connection from debug service on Chrome...
[  +99 ms] <- reset
[   +2 ms] /Users/adam/Development/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/Users/adam/Development/flutter/bin/cache/dart-sdk/bin/snapshots/frontend_server.dart.snapshot
--sdk-root /Users/adam/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/2f/21rbj1h1545cchv947ft_3_40000gn/T/flutter_tools.lvFQ67/flutter_tool.nmdzso/app.dill
--libraries-spec file:///Users/adam/Development/flutter/bin/cache/flutter_web_sdk/libraries.json
--packages /Users/adam/StudioProjects/Experiments/ios_iframe_test/.dart_tool/package_config.json
-Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation
--filesystem-root
/var/folders/2f/21rbj1h1545cchv947ft_3_40000gn/T/flutter_tools.lvFQ67/flutter_tools.2E9mWA
--filesystem-scheme org-dartlang-app --initialize-from-dill
build/b1b715402d823b7fd5c2b68d2edcb2ce.cache.dill.track.dill --platform
file:///Users/adam/Development/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk_sound.dill
--verbosity=error --sound-null-safety
[   +4 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+8145 ms] Waiting for connection from debug service on Chrome... (completed in 8.2s)
[        ] Synced 30.6MB.
[        ] <- accept
[        ] Caching compiled dill
[  +42 ms] Using Google Chrome 109.0.5414.87 

[  +28 ms] executing: sysctl hw.optional.arm64
[   +2 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[   +5 ms] Found ARM Chrome installation at /Applications/Google Chrome.app/Contents/MacOS/Google
Chrome, forcing native launch.
[ +307 ms] [CHROME]: 
[        ] [CHROME]: DevTools listening on
ws://127.0.0.1:51825/devtools/browser/1d8097b3-26a7-4ff4-97b6-ad627e73ac8b
[ +422 ms] DwdsInjector: Received request for entrypoint at
http://localhost:51792/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/ios_iframe_test/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
[  +38 ms] 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/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/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
[   +2 ms] 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
[  +21 ms] MetadataProvider: Loaded debug metadata for module:
packages/flutter/src/painting/image_cache.dart
[   +1 ms] 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
[   +5 ms] 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
[   +1 ms] 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
[   +2 ms] 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
[   +2 ms] 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
[   +1 ms] 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
[   +2 ms] 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
[        ] 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)
[   +3 ms] DwdsInjector: Injected debugging metadata for entrypoint at
http://localhost:51792/main_module.bootstrap.js
[+1572 ms] ChromeProxyService: Initializing expression compiler for main_module.bootstrap.js with
sound null safety: true
[  +25 ms] DevHandler: Debug service listening on ws://127.0.0.1:51859/Qc8NXUJCvcU=/ws

[   +6 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://127.0.0.1:51859/Qc8NXUJCvcU=/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}}}}
[   +1 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}}}}
[   +1 ms] Debug service listening on ws://127.0.0.1:51859/Qc8NXUJCvcU=/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://127.0.0.1:51859/Qc8NXUJCvcU=
[   +7 ms] Flutter Web Bootstrap: Programmatic
[+1467 ms] The Flutter DevTools debugger and profiler on Chrome is available at:
                    http://127.0.0.1:9100?uri=http://127.0.0.1:51859/Qc8NXUJCvcU=

 info • Prefer const with constant constructors • lib/main.dart:54:22 • prefer_const_constructors

1 issue found. (ran in 1.4s)

[✓] Flutter (Channel stable, 3.3.10, on macOS 13.1 22C65 darwin-arm, locale en-AU)
    • Flutter version 3.3.10 on channel stable at /Users/adam/Development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 135454af32 (6 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 (Android SDK version 33.0.0)
    • Android SDK at /Users/adam/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • ANDROID_HOME = /Users/adam/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-8887301)
    • All Android licenses accepted.

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

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

[✓] Android Studio (version 2022.1)
    • 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.15+0-b2043.56-8887301)

[✓] Connected device (4 available)
    • Pixel 5 (mobile)            • 0A271FDD4006QN • android-arm64  • Android 13 (API 33)
    • sdk gphone64 arm64 (mobile) • emulator-5554  • android-arm64  • Android 13 (API 33)
      (emulator)
    • 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

• No issues found!

I tried including in the head of the HTML file embedding the iframe and it didn't help.

Activity

  1. slavap commented on Jan 25, 2023

    @slavap

    @RDRRdevelopment
    Add the following to your index.html

    <script>
        function is_iPad_iPhone() { // see https://stackoverflow.com/a/58064481
          var ua = navigator.userAgent;
          ua = ua.toLowerCase();
          var rslt = ua.includes('(ipad;') || ua.includes('(iphone;') ||
            // iOS 13 has ON by default in Settings -> Safari -> Request Desktop Website -> All websites
            ua.includes('(macintosh;') && navigator.maxTouchPoints > 1;
          return rslt;
        }
    
        // iOS iframe fix: https://github.com/flutter/flutter/issues/65786#issuecomment-698534321
        if (is_iPad_iPhone()) document.addEventListener('touchstart', {});
    
        // iOS double-tap zoom prevention: https://stackoverflow.com/a/71393919/714136
        if (is_iPad_iPhone())
          document.addEventListener('dblclick', function(event) {
            event.preventDefault();
          }, { passive: false });
      </script>
  2. darshankawar commented on Jan 25, 2023

    @darshankawar
    Member

    Thanks for the detailed report. Using the code sample provided and steps to replicate, seeing the same behavior as reported.

    stable, master flutter doctor -v
    [!] Flutter (Channel stable, 3.7.0, on macOS 12.2.1 21D62 darwin-x64, locale
        en-GB)
        • Flutter version 3.7.0 on channel stable at
          /Users/dhs/documents/fluttersdk/flutter
        ! Warning: `flutter` on your path resolves to
          /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
          your current Flutter SDK checkout at
          /Users/dhs/documents/fluttersdk/flutter. Consider adding
          /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
        ! Warning: `dart` on your path resolves to
          /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
          current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
          Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
          of your path.
        • Upstream repository https://github.com/flutter/flutter.git
        • Framework revision b06b8b2710 (28 hours ago), 2023-01-23 16:55:55 -0800
        • Engine revision b24591ed32
        • Dart version 2.19.0
        • DevTools version 2.20.1
        • If those were intentional, you can disregard the above warnings; however
          it is recommended to use "git" directly to perform update checks and
          upgrades.
    
    [!] Xcode - develop for iOS and macOS (Xcode 12.3)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        ! Flutter recommends a minimum Xcode version of 13.
          Download the latest version or update via the Mac App Store.
        • CocoaPods version 1.11.2
    
    [✓] Chrome - develop for the web
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    
    [✓] VS Code (version 1.62.0)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.21.0
    
    [✓] Connected device (5 available)
        • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
        • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
          ios            • iOS 14.4.1 18D61
        • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
          ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
        • macOS (desktop)            • macos                                    •
          darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
        • Chrome (web)               • chrome                                   •
          web-javascript • Google Chrome 98.0.4758.80
    
    [✓] HTTP Host Availability
        • All required HTTP hosts are available
    
    ! Doctor found issues in 1 category.
    
    [!] Flutter (Channel master, 3.7.0-26.0.pre.13, on macOS 12.2.1 21D62
        darwin-x64, locale en-GB)
        • Flutter version 3.7.0-26.0.pre.13 on channel master at
          /Users/dhs/documents/fluttersdk/flutter
        ! Warning: `flutter` on your path resolves to
          /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
          your current Flutter SDK checkout at
          /Users/dhs/documents/fluttersdk/flutter. Consider adding
          /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
        ! Warning: `dart` on your path resolves to
          /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
          current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
          Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
          of your path.
        • Upstream repository https://github.com/flutter/flutter.git
        • Framework revision b113df2dca (56 minutes ago), 2023-01-24 22:45:31 -0500
        • Engine revision bffb983524
        • Dart version 3.0.0 (build 3.0.0-157.0.dev)
        • DevTools version 2.20.1
        • If those were intentional, you can disregard the above warnings; however
          it is recommended to use "git" directly to perform update checks and
          upgrades.
    
    [!] Xcode - develop for iOS and macOS (Xcode 12.3)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        ! Flutter recommends a minimum Xcode version of 13.
          Download the latest version or update via the Mac App Store.
        • CocoaPods version 1.11.2
    
    [✓] Chrome - develop for the web
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    
    [✓] VS Code (version 1.62.0)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.21.0
    
    [✓] Connected device (5 available)
        • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
        • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
          ios            • iOS 14.4.1 18D61
        • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
          ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
        • macOS (desktop)            • macos                                    •
          darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
        • Chrome (web)               • chrome                                   •
          web-javascript • Google Chrome 98.0.4758.80
    
    [✓] HTTP Host Availability
        • All required HTTP hosts are available
    
    ! Doctor found issues in 1 category.
    
    
    
    
  3. added
    platform-iosiOS applications specifically
    platform-webWeb applications specifically
    has reproducible stepsThe issue has been confirmed reproducible and is ready to work on
    a: text inputEntering text in a text field or keyboard related problems
    and removed
    in triagePresently being triaged by the triage team
    on Jan 25, 2023
  4. added
    P2Important issues not at the top of the work list
    on Jan 26, 2023
  5. added
    team-webOwned by Web platform team
    and removed
    team-iosOwned by iOS platform team
    triaged-iosTriaged by iOS platform team
    on Feb 10, 2024
  6. geronimol commented on Mar 25, 2025

    @geronimol

    Replacing the viewport line to this in the <head> fixed the zoom issue for me

    <meta flt-viewport="" name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

    This was a workaround by @ditman for an initial page loading zoom issue I had

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: text inputEntering text in a text field or keyboard related problemsbrowser: safari-iosonly manifests in Safari on iOSfound in release: 3.7Found to occur in 3.7has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-iosiOS applications specificallyplatform-webWeb applications specificallyteam-webOwned by Web platform teamtriaged-webTriaged by Web platform team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions