在移动端(iOS)关闭键盘时,回复框未取消固定,但应如此

这可能与 此处 提到的错误或其 修复 有关。

和之前一样,我使用的是最新的 iOS 12 和 Safari,该问题在 meta 站点上可复现。在输入回复时,此前点击键盘上的“完成”按钮会取消固定回复框,以便您可以滚动浏览主题。现在,键盘仅会隐藏,而 Discourse 界面没有任何变化,因此回复框仍然覆盖整个页面。

2 个赞

感谢你的报告 @seanblue,这应该已经修复了。

2 个赞

我认为 iOS 12 上还有另外两个问题。如果我认为应该创建新主题,请随意拆分此话题。

  1. 在输入 @ 后显示的列表中选择用户,其效果与选择表情符号相同。不过这个问题并非每次都能复现,但出现的频率似乎足够高,因此确实是一个问题。
  2. 如果我在撰写回复的过程中离开 Safari(切换应用或屏幕锁定),再次打开 Safari 时,回复框不再覆盖整个页面,而且页面本身已经向上滚动。这个问题每次都会发生。我经常遇到这种情况,因此也相当确定这个 bug 是相对较新出现的。

编辑:
回复框以前在选择“隐藏详情”或“模糊剧透”等菜单选项时是否会退出全屏模式?我记不清以前的情况了,但现在选择其中任何一个选项都会导致这种情况。有时甚至只是点击齿轮图标也会触发此问题,但并非每次都会发生。

1 个赞

我们实际上并不热衷于为旧版 iOS 进行优化,因为 iOS 设备的系统更新率非常高。

例如,一年之后,88% 的设备都在运行 iOS 12。

此外,如果兼容 iOS 12 是首要任务,请运行 Discourse 的上一稳定版本,而不是当前的测试版。

本主题已在 4 天后自动关闭。不再允许新回复。