优先级/严重性: 中等
平台: 移动设备,任何操作系统/浏览器
描述: 如果一个主题只包含适应屏幕宽度一部分的短文本,主题内容框不会占据全部宽度,右侧会留有空白。
拉取请求 (Pull request): Fix grid in topic.scss of horizon theme on mobile by fangjue · Pull Request #37604 · discourse/discourse · GitHub
重现步骤:
- 创建一个带有简短标题和内容的新主题。例如:
Test short topic
Very short body text. - 在比正文文本更宽的移动屏幕上打开该主题。在此示例中,是在 Chrome 开发者工具中用 Pixel 7 的尺寸模拟的。
- 主题内容没有像其他会换行的较长主题那样占据全部宽度。屏幕右侧有意外的额外空间。此外,按钮也未与页面上的其他元素正确对齐。
- 如果发布了较长的回复,布局会恢复正常。
正文内容非常短时的错误布局:
请注意,帖子时间、按钮和进度与下方蓝色主题回复按钮的右侧未对齐。
发布较长回复后,布局恢复正常:
(由于错误“抱歉,新用户只能在一个帖子中嵌入一个媒体项”,将在下一个回复中上传。)

