Skip to content

[CP] Refactor route focus node creation #149178

@techouse

Description

@techouse

Issue Link

#148867

Target

stable

PR Link

#149378

Changelog Description

Refactor route focus node creation

Impacted Users

iOS users on Flutter stable 3.22.0 and 3.22.1

Impact Description

Unable to focus on TextField or open the keyboard again after side pop from another screen on iOS.

Workaround

Stay on 3.19.6 or use tags 3.22.0-19.0.pre and above

Risk

low

Test Coverage

yes

Validation Steps

  • Flutter stable 3.22.0, 3.22.1; tag 3.22.0-18.0.pre and below

    • run an app with a TextField on iOS
    • tap into TextField
    • keyboard opens
    • navigate to a separate screen
    • swipe back (this is important)
    • tap into TextField
    • keyboard does not open
  • Flutter tag 3.22.0-19.0.pre and above

    • run an app with a TextField on iOS
    • tap into TextField
    • keyboard opens
    • navigate to a separate screen
    • swipe back (this is important)
    • tap into TextField
    • keyboard opens

Metadata

Metadata

Assignees

Labels

cp: reviewCherry-picks in the review queue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions