PM收件箱 .user-main .controls 破坏响应式宽度布局

您好,在 Discourse Meta 和我的 Discourse 实例上,“展开”按钮位于个人消息的 .user-main .controls 中,即使在浏览器宽度约为 1920x1080 屏幕分辨率的 2/3 的合理范围内,它也会溢出浏览器窗口宽度。在 Firefox 和 Chromium 上结果相同:

3 个赞

这些按钮现在应该换行,不再溢出

2 个赞

感谢 @Kris 提醒我这件事!

这个修复是否有可能进入 3.3 稳定版分支?

1 个赞

不,我不这么认为。像这样的界面问题通常被认为是小问题,并且将更改移植到稳定版通常是一个更复杂的过程,仅限于破坏功能或引起安全问题的错误。

与此同时,您可以在您的主题或单独的主题组件中添加一些 CSS 来改善布局。

.desktop-view .user-main .about.collapsed-info .controls > ul {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: end;
}

这不像直接添加到 Discourse 中的解决方案那样彻底,但它将允许控件换行并避免溢出,直到您能够更新。