blalor
(Brian Lalor)
1
我正在自托管 Discourse。使用的是最新版本,已更新至最新,且未安装任何第三方插件。我在 iPhone(iOS 26.5)上安装了 PWA,体验几乎完美。然而,当我回复主题时,文本输入区域会放大,导致回复按钮滚出视野。我必须旋转手机以重新绘制屏幕,才能看到回复按钮。已附上屏幕录制视频。
我安装了 Meta 的 PWA,那里没有出现这种行为。
这是一个已知的问题吗?
复现步骤:
- 启动 PWA
- 查看现有主题(创建新主题时不会发生此问题)
- 点击文本输入区域
回复/删除/上传按钮不可见。收起键盘后,这些按钮仍因放大而处于视野之外。如果我将手机旋转至横屏,让屏幕重新绘制,再旋转回来,控件就会恢复正常。
blalor
(Brian Lalor)
3
我认为这是一个回归问题。我几天前重新构建过。不过,我现在会再试一次。我需要提供哪些版本信息来验证我是否在使用(据称已修复的)版本?
blalor
(Brian Lalor)
6
这件事有什么新消息吗?在 2026.7 更新之后,我仍然看到这个问题。
我想我上周已经修复了这个问题:
所以也许你的论坛还没有更新这个更改?你是在这个提交之后更新的吗?
blalor
(Brian Lalor)
8
我刚刚更新了我的 Discourse 实例;目前版本为 158af4674d75807b5d5cb423430630ff2140e6ef。不幸的是,问题仍然存在,与我第一帖中分享的录屏完全一致。我卸载并重新安装了 PWA(试图清除缓存),但依然没有效果。
Moin
9
我认为这个修复并没有回溯移植到 v2026.7 版本。你需要跟踪最新的分支才能获取此更改。
blalor
(Brian Lalor)
10
能否将其反向移植?我真的很想继续使用稳定版本,而且这看起来是一个修复回归问题的补丁,改动量很小。
blalor
(Brian Lalor)
12
已更新!感谢回移。我已更新到 2b482315 处的 v2026.7.1 版本。不过,问题并未完全解决。点击文本区域时仍会出现相同的行为。区别在于,现在当我收起键盘时,可以进行双指缩小操作;而当我再次点击文本区域时,回复按钮这次会保持在视野内。
chapoi
13
无法复现,我这边可以重现这个问题,但我用的不是 26.5 版本。
iOS 会自动放大的唯一原因是字体大小小于 11px。从你的截图来看,似乎并非如此,但你是不是不小心把 font-size 设置成了 smaller?
或者,其他文本区域(来自其他网站)也会触发同样的问题吗?