Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

手机版中稍后阅读下一篇排序问题 #152

Open
ttttmr opened this issue Nov 30, 2024 · 4 comments
Open

手机版中稍后阅读下一篇排序问题 #152

ttttmr opened this issue Nov 30, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@ttttmr
Copy link

ttttmr commented Nov 30, 2024

在稍后阅读中点开一篇文章(不是第一篇),阅读完后取消稍后阅读

右滑下一篇时会显示列表第一篇,期望是当前的下一篇文章

@weijarz
Copy link
Collaborator

weijarz commented Dec 2, 2024

右滑这个问题,正常是会当前的下一篇的。但是是有一种情况,比如直接打开的文章,而不是从列表进来,这个文章又比较靠后,所以列表还没有翻页到那里,这个文章就没有出现在文章列表中的,所以下一篇会有头开始。

比如,你先在列表上翻页(这时候列表在内存中会加长),然后打开列表后面的一篇文章,再刷新整个页面,这时候虽然还是会显示当前文章,但文章后面的列表也已经刷新了只剩第一页,后面的页需要再次下滑才会加载出来。这时候文章就不能在列表中定位到的(因为在后面的页中),所以只能从第一篇开始。

后续会改进这个处理,如果在文章列表中找不到文章就从后端直接拉取下一篇来避免这个问题。

@weijarz
Copy link
Collaborator

weijarz commented Dec 2, 2024

阅读完后取消稍后阅读
这个我考虑下有没有合理的方法实现,毕竟也有人不希望划到下一篇后自动就删除了收藏的文章。

@ttttmr
Copy link
Author

ttttmr commented Dec 2, 2024

直接打开的文章,而不是从列表进来

我重新复现了一下

  1. 先进入稍后阅读(不用点开文章)
  2. 返回桌面,再打开app
  3. 点开第二篇文章,阅读完后取消稍后阅读
  4. 右滑下一篇,就出问题了
  5. 返回列表继续3、4步,仍然有问题

@weijarz
Copy link
Collaborator

weijarz commented Dec 2, 2024

确实,这是个bug。因为取消稍后阅读后文章从列表中消失了,导致一下篇文章定位失败。

@weijarz weijarz added the bug Something isn't working label Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants