findFirstFocus method Null safety

FocusNode? findFirstFocus(
  1. FocusNode currentNode
)

Returns the node that should receive focus if focus is traversing forwards, and there is no current focus.

The node returned is the node that should receive focus if focus is traversing forwards (i.e. with next), and there is no current focus in the nearest FocusScopeNode that currentNode belongs to.

The currentNode argument must not be null.

The default implementation returns the FocusScopeNode.focusedChild, if set, on the nearest scope of the currentNode, otherwise, returns the first node from sortDescendants, or the given currentNode if there are no descendants.

See also:

Implementation

FocusNode? findFirstFocus(FocusNode currentNode) => _findInitialFocus(currentNode);