• 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
..
flutter Loading commit data...
flutter_driver Loading commit data...
flutter_goldens Loading commit data...
flutter_localizations Loading commit data...
flutter_test Loading commit data...
flutter_tools Loading commit data...
flutter_web_plugins Loading commit data...
fuchsia_remote_debug_protocol Loading commit data...
integration_test Loading commit data...
analysis_options.yaml Loading commit data...