Ошибка: Ошибка утверждения: результат != null «Недопустимое расположение модификатора: Контроль, 0»

#flutter #flutter-web

Вопрос:

Я иногда получаю эту ошибку с ошибкой утверждения в Flutter-web.

Остановился на исключении

Ошибка: Ошибка утверждения: org-dartlang — sdk:// / flutter_web_sdk/lib/_engine/engine/привязка клавиш.dart:339:16 результат != null «Недопустимое расположение модификатора: Контроль, 0»

когда я пробегу через if (event is RawKeyDownEvent)

 KeyEventResult _handleKeyPress(FocusNode node, RawKeyEvent event) {
    if (event is RawKeyDownEvent) {
      if (event.logicalKey == LogicalKeyboardKey.enter) {Do something}
    }
}        
 

Я пытаюсь обрабатывать события нажатия клавиш в текстовом поле. Это происходит не всегда. Я пытаюсь понять, что может быть причиной этого.