主题中超长行导致页面出现横向滚动条 (很多!)

注意:这似乎发生在 https://meta.discourse.org/t/kanban-board/118164,但在其他主题中不会出现。

主题底部有一条非常长的线,完全没有原因。

3 个赞

这也发生在 https://meta.discourse.org/t/top-menu-not-populating-options/351304。\n\n我认为我知道原因:\n该行是主题图的最后一行,如果下面的帖子(第二帖/第一回复)在很长时间后发布,例如“4个月后”或“6年后”,它似乎会扩展。我链接的这两个主题都是这种情况,其他主题则不会。\n\n更新:\nhttps://meta.discourse.org/t/allow-normal-users-to-bulk-update-notification-level/46717 也存在此问题,并且也出现了“xxx年后”(在此情况下为 4 年)的情况。

在查看了 https://meta.discourse.org/t/general-moderation-policies/358201(其中也有此问题)后,看起来该行不必是主题图的一部分,而是*任何帖子下方内容发布时间过长的行*。

我甚至没有注意到这种现象,看起来像是您记录在那里的移动视图,您只在移动设备上注意到这一点吗?

这并非完全是移动视图的问题。您也可以通过使用非常窄的窗口在桌面视图中重现此问题。

也许是这个问题?

.small-action .small-action-desc {
    width: calc(var(--topic-body-width) + var(--topic-body-width-padding) * 2);
}

我认为在 DEV: Small fixes and tweaks in the Glimmer Post Stream by megothss · Pull Request #33112 · discourse/discourse · GitHub 中,small-action 类被添加到了时间间隔模板中。

5 个赞

非常感谢您的报告,@awesomerobot 提到他明天会看一看:hugs:

4 个赞

没问题,感谢告知!

这会解决问题的,感谢您的报告!

5 个赞

谢谢你快速修复!现在一切看起来都很好 :slightly_smiling_face:

2 个赞