CleanReader.Desktop icon indicating copy to clipboard operation
CleanReader.Desktop copied to clipboard

[Bug]仍有部分书内链接跳转异常

Open Curious-r opened this issue 3 years ago • 0 comments

Bug description / Bug 描述

上次提交后,大部分书内链接跳转行为已经恢复正常,但仍有小部分链接不能正常跳转到目的地。 经过反复测试,跳转不正常的书内链接有这样的共性:它们处在所处章节的第一页。 将书籍解包后,查看这些不能正常跳转的链接(实际为html锚点),确认书籍本身无错误,正常跳转的链接和不正常跳转的链接都具有正确的锚点标记。

Reproduce steps / 复现问题的步骤

1.打开干净阅读
2.点击《万历十五年》
3.打开目录,跳转至任何正式章节(第一到第七)
4.若本章第一页包含注释,点击它们,不能正常跳转
5.点击不在本章第一页的任何注释,可以正常跳转

注意:上述所说的一页,在双栏显示情况下指的是其中一栏。当调整阅读器宽度使注释标记不显示在本章第一页时,跳转会随之变得正常。反之,原本跳转正常的注释标记,若调整阅读器宽度使其显示在本章第一页,跳转也会随之变得不正常,说明跳转问题可能与代码对本章首页的处理相关。

Expected behavior / 预期行为

所有正确排版的书籍内链接都能正常跳转

Screenshot / 截图

跳转前 image

点击注释[1]跳转后(异常) image

点击注释[2]跳转后(异常) image

点击注释[3]跳转后(正常) image

Application source / 应用来源

  • [X] Microsoft Store
  • [ ] Github
  • [ ] Others / 其它

Other sources

No response

System version

  • [ ] Windows 11 21H2 (Build 22000)
  • [X] Others / 其它

Other system versions / 其它系统版本

Dev 22598

Device / 运行设备

Tablet/平板或笔记本

Remark / 备注

No response

We are the world / 人人为我,我为人人

No response

Curious-r avatar Apr 26 '22 23:04 Curious-r