你好 ![]()
如果我点击主题帖子中的内联链接并返回到主题,那么帖子的高度计算就不正确(更高)。
重现步骤:
-
转到例如这个主题 Do we need a help button on the composer? - #13 by Don
-
点击该主题上的链接:新用户提示
-
使用浏览器或操作系统原生导航返回该主题。或者点击帖子下方的返回链接。
在桌面视图上
在移动视图上
谢谢 ![]()
你好 ![]()
如果我点击主题帖子中的内联链接并返回到主题,那么帖子的高度计算就不正确(更高)。
重现步骤:
转到例如这个主题 Do we need a help button on the composer? - #13 by Don
点击该主题上的链接:新用户提示
使用浏览器或操作系统原生导航返回该主题。或者点击帖子下方的返回链接。
在桌面视图上
在移动视图上
谢谢 ![]()
我遇到一个奇怪的 bug。我可以重现它,但不知道它发生的具体条件。
我可以通过从两个短主题开始重现它,使用相同的第二个主题,并且很难找到触发 bug 的确切上下文。
它仅在移动设备上发生(Android 上的 Chrome,移动视图上的 Chrome 桌面版)。
你好 ![]()
我认为这很有相关性:Clicking on links in posts and go back makes incorrect post height
我认为我现在找到了这个 bug 的模式。这是我的想法,但不确定是否会发生。![]()
当你返回时,它会保留之前主题的下一个帖子(们)的高度*(我认为只有当它更高时才能在视觉上看到)*… ![]()
让我来阐述一下我的想法。
我打开了两个主题来演示它。
我从第一个主题转到第二个主题,然后再返回。发生了什么?第一个主题的帖子比我在这里的视频中展示的要高 Clicking on links in posts and go back makes incorrect post height
现在我检查第一个主题中的帖子。这是其中一个。
它得到了一个计算出的 min-height。
据我所见,这个值计算可以在这里找到,并使用 post-id 属性
所以,让我们检查一下 post-ids,看看发生了什么。
在第一个主题的帖子中,post-id 是 12。
在第二个主题中,我们需要找到post-id 为 13 的帖子。就是这个。
这似乎是帖子内容的高度增加了第一个主题第 12 个帖子的空白区域。
据我所见,这只会在我使用滑块加载器时发生。我不确定发生了什么*(但也许是因为加载器滑块在返回上一页时保持页面打开)*,它在第二个主题上开始 min-height 计算,当我返回第一个主题时,这个计算被添加到了实际帖子的高度中。
哦,我本可以搜索一下!![]()
我已经合并了帖子,谢谢!
还有出色的侦探工作 ![]()
这还在发生吗?
不,对我来说似乎运行得很好。 ![]()