Skip to content

[macOS][desktop] keyboard Input doesn't work anymore when entering text during hot restart #89748

@TahaTesser

Description

@TahaTesser

Description

So I was trying to reproduce #89729. That issue throws KeyUpEvent is dispatched, but the state shows that the physical key is not pressed. and followed by a bunch of other exceptions but the key issue (no pun intended) is that when we hot restart and enter text, the keyboard input stops working and the errors are thrown.

Now coming to macOS, not only are error messages different than Linux but the main difference is how it reproduces, simply a hot restart is not enough, the issue gets introduced when you try to enter text during hot restart before the hot restart is finished processing. if we hot restart, let it complete, the error is not introduced, while Linux desktop keyboard input stops working even if you wait after the hot restart, and of course, error messages are different than macOS.

macOS (first hot restart and wait for hot restart to finish then enter text -> no issue)

Screen.Recording.2021-09-09.at.15.49.09.mov

macOS (first hot restart and quickly try to enter text before hot restart is completed (repeat it few times)-> issues gets introduced and input stops working)

Screen.Recording.2021-09-09.at.15.55.47.mov

Reproducible code sample

complete minimal runnable code sample
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      theme: ThemeData.dark(),
      home: Home(),
    );
  }
}

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Material App Bar'),
      ),
      body: Center(
        child: TextField(
        ),
      ),
      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.add),
        onPressed: () {},
      ),
    );
  }
}

Logs

logs
[        ] Synced 27.4MB.
[        ] <- accept
[ +537 ms] Hot restart performed in 706ms.
[   +1 ms] Performing hot restart... (completed in 707ms)
[        ] Restarted application in 719ms.
[+2192 ms] Skipping target: gen_localizations
[        ] Skipping target: gen_dart_plugin_registrant
[        ] Skipping target: _composite
[        ] complete
[        ] Performing hot restart...
[   +8 ms] Scanned through 525 files in 7ms
[        ] Syncing files to device macOS...
[        ] <- reset
[   +1 ms] Compiling dart to kernel with 0 updated files
[   +3 ms] <- recompile package:triage/main.dart
7d51f002-1995-41db-aab4-6c597b4f4c87
[        ] <- 7d51f002-1995-41db-aab4-6c597b4f4c87
[  +93 ms] Updating files.
[  +60 ms] DevFS: Sync finished
[        ] Syncing files to device macOS... (completed in 159ms)
[        ] Synced 27.4MB.
[        ] <- accept
[ +552 ms] Hot restart performed in 721ms.
[   +1 ms] Performing hot restart... (completed in 723ms)
[        ] Restarted application in 727ms.
[+2412 ms] Skipping target: gen_localizations
[   +2 ms] Skipping target: gen_dart_plugin_registrant
[        ] Skipping target: _composite
[        ] complete
[        ] Performing hot restart...
[  +13 ms] Scanned through 525 files in 12ms
[        ] Syncing files to device macOS...
[        ] <- reset
[        ] Compiling dart to kernel with 0 updated files
[        ] <- recompile package:triage/main.dart
700ac3c1-e9dc-43f7-baaa-c904f675abe9
[        ] <- 700ac3c1-e9dc-43f7-baaa-c904f675abe9
[ +118 ms] Updating files.
[  +81 ms] DevFS: Sync finished
[        ] Syncing files to device macOS... (completed in 202ms)
[        ] Synced 27.4MB.
[        ] <- accept
[ +545 ms] Hot restart performed in 761ms.
[        ] Performing hot restart... (completed in 762ms)
[        ] Restarted application in 768ms.
[ +363 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[+1076 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[ +144 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[   +3 ms] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[        ] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[        ] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[        ] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[        ] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[        ] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[        ] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[        ] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[   +1 ms] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[   +5 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[   +5 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +67 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +30 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +79 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[   +1 ms] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[   +1 ms] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[   +1 ms] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[ +117 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +20 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +71 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +73 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +74 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +56 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +96 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[   +1 ms] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +50 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +93 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +56 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +59 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[   +1 ms] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +85 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +65 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +68 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +93 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[   +1 ms] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[ +141 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[        ] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +57 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +61 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[ +104 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +65 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +65 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[   +2 ms] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[   +1 ms] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[   +1 ms] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[   +1 ms] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[   +1 ms] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[   +1 ms] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +53 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +73 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +71 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[   +1 ms] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[   +1 ms] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +89 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[   +1 ms] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +81 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[ +101 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[   +1 ms] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[   +1 ms] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +57 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +83 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[   +1 ms] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[   +1 ms] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +55 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +97 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +32 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[   +1 ms] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +85 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[   +2 ms] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[   +1 ms] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +68 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[   +1 ms] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[   +1 ms] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +52 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[        ] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[   +2 ms] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[   +1 ms] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[   +1 ms] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
[  +73 ms] [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception:
'package:flutter/src/services/hardware_keyboard.dart': Failed assertion: line
787 pos 16: 'false': Should never encounter KeyData when transitMode is
rawKeyData.
[   +1 ms] #0      _AssertionError._doThrowNew
(dart:core-patch/errors_patch.dart:46:39)
[        ] #1      _AssertionError._throwNew
(dart:core-patch/errors_patch.dart:36:5)
[        ] #2      KeyEventManager.handleKeyData
(package:flutter/src/services/hardware_keyboard.dart:787:16)
[        ] #3      PlatformDispatcher._dispatchKeyData.<anonymous closure>
(dart:ui/platform_dispatcher.dart:375:61)
[        ] #4      _invoke2.<anonymous closure> (dart:ui/hooks.dart:205:15)
[        ] #5      _rootRun (dart:async/zone.dart:1428:13)
[        ] #6      _CustomZone.run (dart:async/zone.dart:1328:19)
[        ] #7      _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
[        ] #8      _invoke2 (dart:ui/hooks.dart:204:10)
[        ] #9      PlatformDispatcher._dispatchKeyData
(dart:ui/platform_dispatcher.dart:373:5)
[        ] #10     _dispatchKeyData (dart:ui/hooks.dart:104:31)
stable master
❗️ ❗️

Check flutter doctor -v outputs for each channel below

flutter doctor -v
[✓] Flutter (Channel stable, 2.5.0, on macOS 12.0 21A5506j darwin-x64, locale en-GB)
    • Flutter version 2.5.0 at /Users/tahatesser/Code/flutter_stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4cc385b4b8 (31 hours ago), 2021-09-07 23:01:49 -0700
    • Engine revision f0826da7ef
    • Dart version 2.14.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/tahatesser/Code/SDK
    • Platform android-31, build-tools 30.0.3
    • ANDROID_HOME = /Users/tahatesser/Code/SDK
    • Java binary at: /Users/tahatesser/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7621141/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode-beta.app/Contents/Developer
    • Xcode 13.0, Build version 13A5212g
    • CocoaPods version 1.10.2

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

[✓] Android Studio (version 2020.3)
    • Android Studio at /Users/tahatesser/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7621141/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.10+0-b96-7281165)

[✓] Android Studio (version 2020.3)
    • Android Studio at /Users/tahatesser/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7621141/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.10+0-b96-7281165)

[✓] Android Studio (version 2020.3)
    • Android Studio at /Users/tahatesser/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7583922/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.10+0-b96-7281165)

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

[✓] Connected device (3 available)
    • IN2011 (mobile) • c9d8ee0c • android-arm64  • Android 11 (API 30)
    • macOS (desktop) • macos    • darwin-x64     • macOS 12.0 21A5506j darwin-x64
    • Chrome (web)    • chrome   • web-javascript • Google Chrome 93.0.4577.63

• No issues found!
[✓] Flutter (Channel master, 2.6.0-1.0.pre.219, on macOS 12.0 21A5506j darwin-x64, locale en-GB)
    • Flutter version 2.6.0-1.0.pre.219 at /Users/tahatesser/Code/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 58944e6b88 (10 hours ago), 2021-09-08 19:37:34 -0700
    • Engine revision 6a3b04632b
    • Dart version 2.15.0 (build 2.15.0-82.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/tahatesser/Code/SDK
    • Platform android-31, build-tools 30.0.3
    • ANDROID_HOME = /Users/tahatesser/Code/SDK
    • Java binary at: /Users/tahatesser/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7621141/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.0)
    • Xcode at /Applications/Xcode-beta.app/Contents/Developer
    • CocoaPods version 1.10.2

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

[✓] Android Studio (version 2020.3)
    • Android Studio at /Users/tahatesser/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7621141/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.10+0-b96-7281165)

[✓] Android Studio (version 2020.3)
    • Android Studio at /Users/tahatesser/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7583922/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.10+0-b96-7281165)

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

[✓] Connected device (3 available)
    • IN2011 (mobile) • c9d8ee0c • android-arm64  • Android 11 (API 30)
    • macOS (desktop) • macos    • darwin-x64     • macOS 12.0 21A5506j darwin-x64
    • Chrome (web)    • chrome   • web-javascript • Google Chrome 93.0.4577.63

• No issues found!

✅: No Issue ❗️: Issue reproduced

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work lista: desktopRunning on desktopa: text inputEntering text in a text field or keyboard related problemsc: regressionIt was better in the past than it is nowf: material designflutter/packages/flutter/material repository.found in release: 2.5Found to occur in 2.5found in release: 2.6Found to occur in 2.6has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-macBuilding on or for macOS specificallyr: duplicateIssue is closed as a duplicate of an existing issuetoolAffects the "flutter" command-line tool. See also t: labels.

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions