• auto-submit[bot]'s avatar
    Reverts "Cache `FocusNode.enclosingScope`, clean up `descendantsAreFocusable` (#144207)" (#144292) · 45050686
    auto-submit[bot] authored
    Reverts flutter/flutter#144207
    
    Initiated by: CaseyHillers
    
    Reason for reverting: b/327301206 - Breaking a customer test
    
    Original PR Author: LongCatIsLooong
    
    Reviewed By: {gspencergoog}
    
    This change reverts the following previous change:
    Original Description:
    `FocusNode.canRequestFocus` was doing a double traversal if no ancestor disallows focus. The last for loop only has to reach as far as the enclosing scope.
    
    Also this caches the `FocusNode.enclosingScope` since the getter access happens much more frequently than node reparenting.
    45050686
Name
Last commit
Last update
..
lib Loading commit data...
test Loading commit data...
test_fixes Loading commit data...
test_private Loading commit data...
test_profile Loading commit data...
test_release Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
analysis_options.yaml Loading commit data...
build.yaml Loading commit data...
dart_test.yaml Loading commit data...
pubspec.yaml Loading commit data...