Skip to content

feat: 插件面板重新打开后恢复上次选中的功能页 #25

Description

@hottaiger

场景

用户打开 devGo 插件面板,切换并选中“待办”功能页;点击浏览器空白处后,插件面板关闭。用户再次点击浏览器工具栏中的 devGo 插件入口重新打开面板时,仍应选中“待办”功能页。

功能页包括“待办”“翻译”“代码”等插件内页面。

需求

在插件面板关闭前或功能页切换时,持久化当前选中的功能页;下一次打开插件面板时,优先恢复该功能页。

验收标准

  • 用户在插件面板内切换到任一功能页后,记录当前功能页标识。
  • 点击浏览器空白处导致面板关闭后,再点击插件入口打开面板,恢复到关闭前选中的功能页。
  • 浏览器或插件生命周期导致面板销毁后,仍能恢复最后选中的功能页。
  • 首次使用、记录不存在,或功能页标识无效时,展示当前默认功能页。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions