Called when the action is to be performed.
This method is only meant to be invoked by an ActionDispatcher, or by subclasses.
Actions invoked directly with ActionDispatcher.invokeAction may receive a
node. If the information available from a focus node is
needed in the action, use
@override void invoke(FocusNode node, Intent intent) => _focusAndEnsureVisible(node);