Skip to content

从专辑/歌单返回时列表滚动位置被重置到顶部 #192

Description

@ChuwuYo

检查清单

  • 我已检索仓库中所有的 Issues,确保我没有重复提交问题;或有相似 Issue,但我觉得我的情况不包含在那个相似 Issue 之内
  • 我已经找到了可以复现这个问题的方法,并且写在了下面的「具体信息」中
  • 此问题可以在我的设备和当前环境中稳定复现
  • 此问题可以在最新版本 (Latest Release) 中复现
  • 此问题是在我更新到当前版本后出现的

当前系统环境

Windows 11 24H2(10.0.26100) x64

当前版本

v1.0.0

具体信息

现象

从其他页面返回可滚动的列表(专辑或歌单详情等页面),列表总是回到最顶部,而不是离开前的滚动位置。这对于长列表来说是很不好的体验。

无崩溃、无控制台报错、与具体歌曲文件无关。可 100% 复现。

复现步骤(example)

  1. 打开任意内容超过一屏的专辑/歌单网格
  2. 向下滚动至少 2~3 屏
  3. 点击进入该专辑或歌单详情页
  4. 使用应用内上一步返回
  5. 观察返回后的列表滚动位置。

实际行为

列表 scroll 被重置到顶部,

预期行为

同一进程、未切换账号的情况下,返回后恢复离开前的位置,刚才那一项仍在附近。

已检索

Issues / Discussions(含 closed)搜过:scroll滚动keep-alive返回,未找到同类单。
现有「定位歌曲」按钮(scrollToPlaying)是滚到当前播放项,与本需求不同。

非目标

永久缓存页面与定位

Metadata

Metadata

Assignees

No one assigned

    Labels

    resolvedFixed, pending release

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions