你好!
我们有一位长期用户(我们已在 Discourse 上自托管了 11 年!在此衷心感谢团队
),但他们无法在 iOS 上的 Safari 移动浏览器中创建新话题。
在他们看来,问题表现为文本编辑器区域被挤压,如下所示:
我请他们尝试在 try.discourse.org 上复现此问题,本话题中的截图即来自该测试。
他们可以正常回复话题,如下所示:
环境信息(如果我遗漏了什么,请随时询问更多细节):
客户端用户代理(来自我们的数据库):
Mozilla/5.0 (iPhone; CPU iPhone OS 18_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.5 Mobile/15E148 Safari/604.1
用户表示他们使用的是 iPhone 16 Pro,系统版本为 iOS 26.5(他们的最新版本)。
我们的 Discourse 版本为(并且今天可以在 try.discourse.org 上复现):
2026.6.0-latest (9ba9bc6c55)
用户还尝试了使用干净的 Horizon 主题(我们未添加任何组件插件),同样可以复现该问题。
他们尝试过打开/重新打开键盘,但无法解决此问题。
我手边有一台 iPhone 16e 和 iOS 26.5 系统,但在我们论坛的最新更新上使用 Safari 无法复现此问题,因此可能是该用户的 iOS 设置或配置存在某种特殊情况?
感谢任何人的帮助或建议,也感谢团队若能复现此问题。
这正是因为没有足够的空间输入,对吧?
我们或许可以进行一轮优化,确保无论设备尺寸如何,这里始终至少保留一行输入空间……但目前,如果他们通过编辑器顶部的 ☰ 按钮隐藏了工具栏,他们是否至少还能输入一些内容?
☰ 按钮确实帮到了他们,现在只占一行,所以他们满意多了。这是他们提供的示例:
可操作的空间确实非常有限,令人惊讶的是,即使在新款手机上,键盘弹出时垂直空间也如此狭小。或许可以考虑将分类/标签折叠起来,或者让 GIF/上传/全屏图标更靠左排列,以避免未来出现换行?
无论如何,感谢你们查看这个问题——非常感激!
编辑:我也提醒了用户可以使用全屏图标,这应该也能有所帮助:
Moin
6
这并非全屏模式,而是预览模式。就像在桌面上一样,在预览状态下无法进行编辑。
我记得 Don 曾为移动设备创建过一个全屏按钮,它很有帮助,因为它会隐藏标题和分类字段——就像预览模式一样。但我尚未尝试过,所以不确定它是否仍然有效。
针对您的情况,另一种替代方案是在移动设备上隐藏 GIF 图标,或将其移至工具栏,而不是作为底部的独立按钮。这样,上传和预览将共享一行,从而为编辑器多腾出一行空间。
我刚刚尝试了一下,但在最新版的 Discourse 上似乎无法让图标显示出来,所以它可能有点过时了,或者是我使用方法不对。这看起来确实很能帮上忙。感谢你的查看。
我已更新了全屏主题组件,使其符合 Discourse 的最新规范,目前看来运行良好。我会稍作整理并提交一个针对原始仓库的拉取请求——再次感谢您的信息!
fearlessfrog/composer-fullscreen-mobile: 此主题组件为编辑器添加了一个全屏按钮。