Sitelet https://github.com/flutter/flutter/issues/189498
Skip to content

[Windowing] in modals and sub windows some keys doesn't work #189498

Description

@nrbnlulu

Steps to reproduce

  1. enable the windowing api
  2. open a modal with text input
  3. type something
  4. press backspace \ ctrl + A

Expected results

delete / select all

Actual results

nothing happens

Code sample

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: 'Windowing Keyboard Bug MRE',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
      ),
      home: const _MainPage(),
    );
  }
}

class _MainPage extends StatelessWidget {
  const _MainPage();

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        title: const Text('Windowing API – Keyboard Bug MRE'),
      ),
      body: Padding(
        padding: const EdgeInsets.all(24),
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          crossAxisAlignment: CrossAxisAlignment.stretch,
          children: [
            // Baseline: keyboard works fine in the main window.
            const TextField(
              decoration: InputDecoration(
                labelText: 'Main window (Backspace / Ctrl+A work here)',
                border: OutlineInputBorder(),
              ),
            ),
            const SizedBox(height: 32),
            ElevatedButton(
              onPressed: () => showDialog<void>(
                context: context,
                builder: (_) => const _ModalWithTextField(),
              ),
              child: const Text('Open modal  →  Backspace / Ctrl+A broken'),
            ),
          ],
        ),
      ),
    );
  }
}

// Modal opened inside the same Flutter window via showDialog.
class _ModalWithTextField extends StatefulWidget {
  const _ModalWithTextField();

  @override
  State<_ModalWithTextField> createState() => _ModalWithTextFieldState();
}

class _ModalWithTextFieldState extends State<_ModalWithTextField> {
  final _controller = TextEditingController();

  @override
  void dispose() {
    _controller.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return AlertDialog(
      title: const Text('Modal text input'),
      content: TextField(
        controller: _controller,
        autofocus: true,
        decoration: const InputDecoration(
          hintText: 'Type something, then press Backspace or Ctrl+A',
          border: OutlineInputBorder(),
        ),
      ),
      actions: [
        TextButton(
          onPressed: () => Navigator.of(context).pop(),
          child: const Text('Close'),
        ),
      ],
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
screenrecording-2026-07-15_13-09-53.mp4

Logs

Logs
/1tboss/bug ❯ fvm flutter run --verbose -d linux
[  +13 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] 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.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping
update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] 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.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ] executing: [/home/dev/fvm/versions/master/] git -c log.showSignature=false
log HEAD -n 1 --pretty=format:%ad --date=iso
[   +3 ms] Exit code 0 from: git -c log.showSignature=false log HEAD -n 1
--pretty=format:%ad --date=iso
[        ] 2026-07-09 02:46:17 -0400
[  +12 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.
[        ] Artifact Instance of 'FlutterEngineStamp' is not required, skipping
update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping
update.
[        ] 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.
[  +17 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.
[        ] Artifact Instance of 'FlutterEngineStamp' is not required, skipping
update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping
update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' 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.
[  +12 ms] Skipping pub get: version match.
[  +45 ms] Skipping generating web_plugin_registrant.dart because it is up-to-date.
[  +12 ms] Generating
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[   +1 ms] Skipping generating GeneratedPluginRegistrant.java because it is
up-to-date.
[   +1 ms] Skipping generating generated_plugin_registrant.h because it is
up-to-date.
[        ] Skipping generating generated_plugin_registrant.cc because it is
up-to-date.
[        ] Skipping generating generated_plugins.cmake because it is up-to-date.
[        ] Skipping generating generated_plugin_registrant.h because it is
up-to-date.
[        ] Skipping generating generated_plugin_registrant.cc because it is
up-to-date.
[        ] Skipping generating generated_plugins.cmake because it is up-to-date.
[        ] Skipping generating GeneratedPluginRegistrant.h because it is up-to-date.
[        ] Skipping generating GeneratedPluginRegistrant.m because it is up-to-date.
[        ] Skipping generating GeneratedPluginRegistrant.swift because it is
up-to-date.
[  +43 ms] Initializing file store
[   +4 ms] Skipping target: gen_localizations
[   +1 ms] gen_dart_plugin_registrant: Starting due to
{InvalidatedReasonKind.inputChanged: The following inputs have updated contents:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
.dart_tool/package_config.json}
[  +16 ms] gen_dart_plugin_registrant: Complete
[        ] Skipping target: _composite
[        ] complete
[   +1 ms] Launching lib/main.dart on Linux in debug mode...
[   +1 ms] /home/dev/fvm/versions/master/bin/cache/dart-sdk/bin/dartaotruntime
/home/dev/fvm/versions/master/bin/cache/dart-sdk/bin/snapshots/frontend_server_aot.da
rt.snapshot --sdk-root
/home/dev/fvm/versions/master/bin/cache/artifacts/engine/common/flutter_patched_sdk/
--incremental --target=flutter --experimental-emit-debug-metadata
-DFLUTTER_BUILD_NAME=1.0.0 -DFLUTTER_BUILD_NUMBER=1
-DFLUTTER_VERSION=3.46.0-1.0.pre-500 -DFLUTTER_CHANNEL=master
-DFLUTTER_GIT_URL=https://github.com/flutter/flutter.git
-DFLUTTER_FRAMEWORK_REVISION=5fc05b34c6 -DFLUTTER_ENGINE_REVISION=5fc05b34c6
-DFLUTTER_DART_VERSION=3.13.0 (build 3.13.0-282.1.beta)
-DFLUTTER_ENABLED_FEATURE_FLAGS=windowing --output-dill
/tmp/flutter_tools.TXWBTV/flutter_tool.JKPZUR/app.dill --packages
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false
--enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root
--initialize-from-dill build/ea9125286a7226a07f80c26cb36dc943.cache.dill.track.dill
--verbosity=error --enable-experiment=alternative-invalidation-strategy
[   +8 ms] Building Linux application...
[   +4 ms] <- compile package:bug/main.dart
[        ] executing:
[/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug
/build/linux/x64/debug/] cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug
-DFLUTTER_TARGET_PLATFORM=linux-x64
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux
[  +84 ms] -- Configuring done (0.0s)
[   +9 ms] -- Generating done (0.0s)
[        ] -- Build files have been written to:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug
[   +5 ms] executing: ninja -C
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug install
[   +4 ms] ninja: Entering directory
`/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug
/build/linux/x64/debug'
[+2649 ms] [1/5] Generating
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/libflutter_linux_gtk.so,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_basic_message_channel.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_binary_codec.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_binary_messenger.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_dart_project.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_engine.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_json_message_codec.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_json_method_codec.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_message_codec.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_method_call.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_method_channel.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_method_codec.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_method_response.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_plugin_registrar.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_plugin_registry.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_standard_message_codec.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_standard_method_codec.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_string_codec.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_value.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/fl_view.h,
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
linux/flutter/ephemeral/flutter_linux/flutter_linux.h, _phony_
[   +1 ms] [  +10 ms] Artifact Instance of 'MaterialFonts' is not required, skipping
update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping
update.
[        ] [        ] 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.
[        ] [        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping
update.
[        ] [        ] 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.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required,
skipping update.
[        ] [   +4 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.
[        ] [        ] Artifact Instance of 'FlutterEngineStamp' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required,
skipping update.
[        ] [        ] 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.
[        ] [  +27 ms] Artifact Instance of 'MaterialFonts' is not required, skipping
update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping
update.
[        ] [        ] 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.
[        ] [        ] Artifact Instance of 'FlutterEngineStamp' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping
update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' 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.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required,
skipping update.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required,
skipping update.
[        ] [  +13 ms] Initializing file store
[        ] [   +4 ms] Done initializing file store
[        ] [  +39 ms] Skipping target: build_hooks
[        ] [        ] Skipping target: gen_dart_plugin_registrant
[        ] [ +297 ms] Skipping target: unpack_linux
[        ] [        ] Skipping target: gen_localizations
[        ] [ +227 ms] kernel_snapshot_program: Starting due to
{InvalidatedReasonKind.inputChanged: The following inputs have updated contents:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
lib/main.dart}
[   +8 ms] [   +5 ms]
/home/dev/fvm/versions/master/bin/cache/dart-sdk/bin/dartaotruntime
/home/dev/fvm/versions/master/bin/cache/dart-sdk/bin/snapshots/frontend_server_aot.da
rt.snapshot --sdk-root
/home/dev/fvm/versions/master/bin/cache/artifacts/engine/common/flutter_patched_sdk/
--target=flutter --no-print-incremental-dependencies -DFLUTTER_BUILD_NAME=1.0.0
-DFLUTTER_BUILD_NUMBER=1 -DFLUTTER_VERSION=3.46.0-1.0.pre-500
-DFLUTTER_CHANNEL=master -DFLUTTER_GIT_URL=https://github.com/flutter/flutter.git
-DFLUTTER_FRAMEWORK_REVISION=5fc05b34c6 -DFLUTTER_ENGINE_REVISION=5fc05b34c6
-DFLUTTER_DART_VERSION=3.13.0 (build 3.13.0-282.1.beta)
-DFLUTTER_ENABLED_FEATURE_FLAGS=windowing -Ddart.vm.profile=false
-Ddart.vm.product=false --enable-asserts --track-widget-creation --packages
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
.dart_tool/package_config.json --output-dill
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
.dart_tool/flutter_build/f37ceac1edfba1c360d2ba0d6534dbb7/app.dill --depfile
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
.dart_tool/flutter_build/f37ceac1edfba1c360d2ba0d6534dbb7/kernel_snapshot_program.d
--incremental --initialize-from-dill
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
.dart_tool/flutter_build/f37ceac1edfba1c360d2ba0d6534dbb7/app.dill --verbosity=error
package:bug/main.dart
[        ] [ +467 ms] kernel_snapshot_program: Complete
[        ] [ +295 ms] Skipping target: link_hooks
[        ] [        ] Skipping target: install_code_assets
[        ] [ +158 ms] debug_bundle_linux-x64_assets: Starting due to
{InvalidatedReasonKind.inputChanged: The following inputs have updated contents:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
.dart_tool/flutter_build/f37ceac1edfba1c360d2ba0d6534dbb7/app.dill}
[   +2 ms] [  +60 ms] impellerc command:
[/home/dev/fvm/versions/master/bin/cache/artifacts/engine/linux-x64/impellerc,
--sksl, --runtime-stage-gles, --runtime-stage-gles3, --runtime-stage-vulkan, --iplr,
--sl=/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss
/bug/build/flutter_assets/shaders/ink_sparkle.frag,
--spirv=/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tb
oss/bug/build/flutter_assets/shaders/ink_sparkle.frag.spirv,
--input=/home/dev/fvm/versions/master/packages/flutter/lib/src/material/shaders/ink_s
parkle.frag, --input-type=frag,
--include=/home/dev/fvm/versions/master/packages/flutter/lib/src/material/shaders,
--include=/home/dev/fvm/versions/master/bin/cache/artifacts/engine/linux-x64/shader_l
ib]
[   +2 ms] [        ] impellerc command:
[/home/dev/fvm/versions/master/bin/cache/artifacts/engine/linux-x64/impellerc,
--sksl, --runtime-stage-gles, --runtime-stage-gles3, --runtime-stage-vulkan, --iplr,
--sl=/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss
/bug/build/flutter_assets/shaders/stretch_effect.frag,
--spirv=/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tb
oss/bug/build/flutter_assets/shaders/stretch_effect.frag.spirv,
--input=/home/dev/fvm/versions/master/packages/flutter/lib/src/widgets/shaders/stretc
h_effect.frag, --input-type=frag,
--include=/home/dev/fvm/versions/master/packages/flutter/lib/src/widgets/shaders,
--include=/home/dev/fvm/versions/master/bin/cache/artifacts/engine/linux-x64/shader_l
ib]
[        ] [ +480 ms] debug_bundle_linux-x64_assets: Complete
[        ] [ +153 ms] Persisting file store
[        ] [   +2 ms] Done persisting file store
[        ] [   +6 ms] build succeeded.
[        ] [        ] "flutter assemble" took 2,247ms.
[        ] [   +4 ms] Running 1 shutdown hook
[        ] [        ] Shutdown hooks complete
[        ] [ +138 ms] exiting with code 0
[        ] [1/2] Install the project...
[        ] -- Install configuration: "Debug"
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/bug
[        ] -- Set non-toolchain portion of runtime path of
"/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug
/build/linux/x64/debug/bundle/bug" to "$ORIGIN/lib"
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/icudtl.dat
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/lib/libflutter_linux_gtk.so
[        ] -- Up-to-date:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/lib
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/kernel_blob.bin
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/packages
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/packages/cupertino_icons/assets/Cupe
rtinoIcons.ttf
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/fonts
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/fonts/MaterialIcons-Regular.otf
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/shaders
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/shaders/ink_sparkle.frag
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/shaders/stretch_effect.frag
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/NativeAssetsManifest.json
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/AssetManifest.bin
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/FontManifest.json
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/NOTICES.Z
[        ] -- Installing:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
build/linux/x64/debug/bundle/data/flutter_assets/version.json
[   +3 ms] Building Linux application... (completed in 2,787ms)
[        ] ✓ Built build/linux/x64/debug/bundle/bug
[ +604 ms]
[IMPORTANT:flutter/shell/platform/embedder/embedder_surface_gl_impeller.cc(126)]
Using the Impeller rendering backend (OpenGLESSDF).
[ +145 ms] VM Service URL on device: http://127.0.0.1:37155/10pYlS82oN8=/
[   +1 ms] Caching compiled dill
[  +25 ms] Connecting to service protocol: http://127.0.0.1:37155/10pYlS82oN8=/
[  +54 ms] Launching a Dart Developer Service (DDS) instance at http://127.0.0.1:0,
connecting to VM service at http://127.0.0.1:37155/10pYlS82oN8=/.
[ +188 ms] Successfully connected to service protocol:
http://127.0.0.1:37155/10pYlS82oN8=/
[ +773 ms] Gdk-Message: 13:14:12.149: Unable to load  from the cursor theme
[  +11 ms] DevFS: Creating new filesystem on the device (null)
[  +13 ms] DevFS: Created new filesystem on the device (file:///tmp/bugOVZQUT/bug/)
[   +1 ms] Updating assets for linux
[        ] runHooks() with {TargetFile:
/run/media/dev/33da92da-1869-46ee-a0c1-fd5c4c9049e5/@home/dev/1tb_desktop/1tboss/bug/
lib/main.dart, BuildMode: debug} and TargetPlatform.linux_x64
[        ] runHooks() - will perform dart build
[  +13 ms] No packages with native assets. Skipping native assets compilation.
[        ] runHooks() - done
[  +30 ms] Syncing files to device Linux...
[   +1 ms] Compiling dart to kernel with 0 updated files
[        ] Processing bundle.
[   +1 ms] <- recompile package:bug/main.dart 7478e8c3-77d8-466c-be00-6a5084ae6f2b
[        ] <- 7478e8c3-77d8-466c-be00-6a5084ae6f2b
[        ] Bundle processing done.
[  +23 ms] Updating files.
[        ] Pending asset builds completed. Writing dirty entries.
[        ] DevFS: Sync finished
[        ] Syncing files to device Linux... (completed in 26ms)
[        ] Synced 0.0MB.
[        ] <- accept
[   +1 ms] Connected to _flutterView/0x557732942d80.
[        ] Flutter run key commands.
[        ] r Hot reload. 🔥🔥🔥
[        ] R Hot restart.
[        ] h List all available interactive commands.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] A Dart VM Service on Linux is available at:
http://127.0.0.1:39255/g9CRZ9JiXxw=/
[        ] The Flutter DevTools debugger and profiler on Linux is available at:

http://127.0.0.1:39255/g9CRZ9JiXxw=/devtools/?uri=ws://127.0.0.1:39255/g9CRZ9JiXxw=/ws

Flutter Doctor output

Doctor output
✓] Flutter (Channel master, 3.47.0-1.0.pre-9, on Arch Linux 7.0.9-arch2-1, locale
    en_US.UTF-8) [520ms]
    • Flutter version 3.47.0-1.0.pre-9 on channel master at
      /home/dev/fvm/versions/master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5fc05b34c6 (6 days ago), 2026-07-09 02:46:17 -0400
    • Engine revision 5fc05b34c6
    • Dart version 3.13.0 (build 3.13.0-282.1.beta)
    • DevTools version 2.59.0
    • Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop,
      enable-windows-desktop, enable-android, enable-ios, cli-animations,
      enable-native-assets, enable-record-use, enable-swift-package-manager,
      omit-legacy-version-file, enable-windowing, enable-lldb-debugging,
      enable-uiscene-migration, enable-riscv64

[✓] Android toolchain - develop for Android devices (Android SDK version 36.1.0)
    [1,793ms]
    • Android SDK at /home/dev/Android/Sdk/
    • Emulator version 36.4.9.0 (build_id 14788078) (CL:N/A)
    • Platform android-36, build-tools 36.1.0
    • ANDROID_HOME = /home/dev/Android/Sdk/
    ! Multiple adb binaries found. This can cause conflicts and device detection
      issues:
        - /home/dev/Android/Sdk/platform-tools/adb
        - /usr/bin/adb
    • Java binary at: /opt/android-studio/jbr/bin/java
      This is the JDK bundled with the latest Android Studio installation on this
      machine.
      To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 21.0.10+-14961533-b1163.108)
    • All Android licenses accepted.

[✓] Chrome - develop for the web [7ms]
    • CHROME_EXECUTABLE = chromium

[✓] Linux toolchain - develop for Linux desktop [627ms]
    • clang version 22.1.5
    • cmake version 4.2.0
    • ninja version 1.13.0.git.kitware.jobserver-pipe-1
    • pkg-config version 2.5.1
    • OpenGL core renderer: NVIDIA GeForce RTX 5060/PCIe/SSE2
    • OpenGL core version: 4.6.0 NVIDIA 595.71.05
    • OpenGL core shading language version: 4.60 NVIDIA
    • OpenGL ES renderer: NVIDIA GeForce RTX 5060/PCIe/SSE2
    • OpenGL ES version: OpenGL ES 3.2 NVIDIA 595.71.05
    • OpenGL ES shading language version: OpenGL ES GLSL ES 3.20
    • GL_EXT_framebuffer_blit: yes
    • GL_EXT_texture_format_BGRA8888: yes

[✓] Connected device (2 available) [80ms]
    • Linux (desktop) • linux  • linux-x64      • Arch Linux 7.0.9-arch2-1
    • Chrome (web)    • chrome • web-javascript • Chromium 148.0.7778.178 Arch Linux

[✓] Network resources [895ms]
    • All expected network resources are available.

• No issues found!

No activity

Activity on this issue will appear here.

Activity

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: desktopRunning on desktopa: multi windowIssues related to multi window supporta: text inputEntering text in a text field or keyboard related problemsframeworkflutter/packages/flutter repository. See also f: labels.fyi-text-inputFor the attention of Text Input teamplatform-linuxBuilding on or for Linux specificallyteam-linuxOwned by the Linux platform teamtriaged-linuxTriaged by the Linux platform team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions