Skip to content

#error TextEdit's "normal" keyboard vs security keyboard #2

@radeksvarz

Description

@radeksvarz

when security keyboard is activated and I want to use elsewhere the "normal" keyboard on TextEdit:

keyboardType: TextInputType.text,

the following error is raised

E/flutter ( 8930): [ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: Looking up a deactivated widget's ancestor is unsafe.
E/flutter ( 8930): At this point the state of the widget's element tree is no longer stable.
E/flutter ( 8930): To safely refer to a widget's ancestor in its dispose() method, save a reference to the ancestor by calling dependOnInheritedWidgetOfExactType() in the widget's didChangeDependencies() method.
E/flutter ( 8930): #0      Element._debugCheckStateIsActiveForAncestorLookup.<anonymous closure> (package:flutter/src/widgets/framework.dart:3785:9)
E/flutter ( 8930): #1      Element._debugCheckStateIsActiveForAncestorLookup (package:flutter/src/widgets/framework.dart:3799:6)
E/flutter ( 8930): #2      Element.ancestorStateOfType (package:flutter/src/widgets/framework.dart:3905:12)
E/flutter ( 8930): #3      KeyboardManager.hideKeyboard (package:security_keyboard/keyboard_manager.dart:210:14)
E/flutter ( 8930): #4      KeyboardManager.interceptorInput.<anonymous closure> (package:security_keyboard/keyboard_manager.dart:111:13)
E/flutter ( 8930): #5      _DefaultBinaryMessenger.send (package:flutter/src/services/binding.dart:281:21)
E/flutter ( 8930): #6      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:146:51)
E/flutter ( 8930): #7      OptionalMethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:435:18)
E/flutter ( 8930): #8      TextInput._attach (package:flutter/src/services/text_input.dart:1046:14)
E/flutter ( 8930): #9      TextInput.attach (package:flutter/src/services/text_input.dart:1034:15)
E/flutter ( 8930): #10     EditableTextState._openInputConnection (package:flutter/src/widgets/editable_text.dart:1518:21)
E/flutter ( 8930): #11     EditableTextState._openOrCloseInputConnectionIfNeeded (package:flutter/src/widgets/editable_text.dart:1551:7)
E/flutter ( 8930): #12     EditableTextState._handleFocusChanged (package:flutter/src/widgets/editable_text.dart:1849:5)
E/flutter ( 8930): #13     ChangeNotifier.notifyListeners (package:flutter/src/foundation/change_notifier.dart:207:21)
E/flutter ( 8930): #14     FocusNode._notify (package:flutter/src/widgets/focus_manager.dart:1022:5)
E/flutter ( 8930): #15     FocusManager._applyFocusChange (package:flutter/src/widgets/focus_manager.dart:1718:12)
E/flutter ( 8930): #16     _rootRun (dart:async/zone.dart:1182:47)
E/flutter ( 8930): #17     _CustomZone.run (dart:async/zone.dart:1093:19)
E/flutter ( 8930): #18     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
E/flutter ( 8930): #19     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
E/flutter ( 8930): #20     _rootRun (dart:async/zone.dart:1190:13)
E/flutter ( 8930): #21     _CustomZone.run (dart:async/zone.dart:1093:19)
E/flutter ( 8930): #22     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
E/flutter ( 8930): #23     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
E/flutter ( 8930): #24     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
E/flutter ( 8930): #25     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions