在触摸屏设备上,Composer 手柄可以被拖到网站标题后面

大家好,
从今天起,编辑区已扩展到页面顶部,并且由于蓝色分隔符不再可用,因此无法将其缩小。
任何帮助将不胜感激。

1 个赞

您好 @Kemplen

您的意思是帖子撰写器的可拖动部分隐藏在标题后面了吗?

可以分享一张截图吗?

1 个赞

是的,我的屏幕显示如下:

而通常它会像这样显示 Discourse:

感谢您的支持。

1 个赞

我在 Meta 上试着复现了一下,但似乎无法让它卡在标题后面。你是否尝试过将你的网站置于安全模式,看看是否是某个主题组件导致了这个问题?

2 个赞

你好,

如果我没看错的话,你使用的是触摸屏设备。我在 iPad 上试了一下,确实可以复现。

这是我在 iPad 上测试的一个快速修复方法。:slightly_smiling_face:

body:not(.ios-safari-composer-hacks) {
  #reply-control.open {
    max-height: calc(100vh - var(--header-offset) - env(safe-area-inset-bottom));
  }
}

3 个赞

感谢您的帮助。

实际上是谷歌浏览器(Google Chrome)引起的问题,在使用火狐浏览器(Mozilla Firefox)时没有出现该问题。只需清除谷歌浏览器(Google Chrome)的缓存即可解决。

再次感谢。

3 个赞

太好了🙂,但我认为清除缓存只会重置作曲家的默认高度。

2 个赞

哦,这很有趣。在非触摸屏设备上,撰写框的高度(包括手柄)永远不会高于论坛的标题,无论 --composer-height 值如何。

我也可以使用 Chrome 的开发者工具并选择 iPad 配置文件来重现此问题。或者我的真 iPad :smile_cat:

移至 Bug,这是值得修复的。 :slight_smile:

2 个赞

作曲家握柄现在应该可以在最新 PR 部署后隐藏在标题后面。-> UX: Fix mobile grippie being hidden by jordanvidrine · Pull Request #20803 · discourse/discourse · GitHub

4 个赞