Closed
Description
Issue Link
Commit Hash
Target
beta
PR Link
Changelog Description
FocusNode.nextFocus()
can be used to focus a node that's a descendant of the node on which the method is called. This change fixes a regression whereby that functionality didn't work under certain circumstances.
Impacted Users
all Flutter devs
Impact Description
Applications that relied on the FocusNode.nextFocus()
API would be at risk of having the focus traversal not working as expected. For example, the focus might not change, or it might focus the wrong node.
Workaround
No
Risk
low
Test Coverage
yes
Validation Steps
The cherrypick includes a new test case that validates the fix, so make sure all tests pass.