initState method
Called when this object is inserted into the tree.
Implementation
@override
void initState() {
super.initState();
if (Zone.current[#isMeasuringIntrinsics] == true) {
_focusNode = createFocusNode();
return;
}
_focusNode = widget.focusNode ?? createFocusNode();
_updateNodeProperties();
if (widget.autofocus) {
// Trigger requestFocus during the next microtask queue
scheduleMicrotask(() {
if (mounted) _focusNode.requestFocus();
});
}
}