Skip to content

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

Description

@hottaiger

场景

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

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

需求

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

验收标准

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

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