Skip to content

Integrate Navigator 2.0 and state restoration for the web #65777

@chunhtai

Description

@chunhtai

We would like to integrate state restoration to web application.

This includes:

  1. Web engine listens to restorable state reported from the framework and save the restorable state into the browser history entry. (blocked on [web] implement PluginUtilities for flutter web #33615)
  2. Web engine starts sending the restorable state to the framework as part of onPopstate event(when user click forward or backward buttons)
  3. Provides an opinionated route information parser and router delegate that will restore the app automatically when it receives the restorable state

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projectc: new featureNothing broken; request for a new capabilityengineflutter/engine repository. See also e: labels.f: routesNavigator, Router, and related APIs.frameworkflutter/packages/flutter repository. See also f: labels.platform-webWeb applications specificallyteam-webOwned by Web platform teamtriaged-webTriaged by Web platform team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions