Safari PWA 缩放功能存在缺陷

,

我正在自托管 Discourse。使用的是最新版本,已更新至最新,且未安装任何第三方插件。我在 iPhone(iOS 26.5)上安装了 PWA,体验几乎完美。然而,当我回复主题时,文本输入区域会放大,导致回复按钮滚出视野。我必须旋转手机以重新绘制屏幕,才能看到回复按钮。已附上屏幕录制视频。

我安装了 Meta 的 PWA,那里没有出现这种行为。

这是一个已知的问题吗?

复现步骤:

  1. 启动 PWA
  2. 查看现有主题(创建新主题时不会发生此问题)
  3. 点击文本输入区域

回复/删除/上传按钮不可见。收起键盘后,这些按钮仍因放大而处于视野之外。如果我将手机旋转至横屏,让屏幕重新绘制,再旋转回来,控件就会恢复正常。

嗯。看起来这个问题在几周前就已经修复了

可能是回归错误

我认为这是一个回归问题。我几天前重新构建过。不过,我现在会再试一次。我需要提供哪些版本信息来验证我是否在使用(据称已修复的)版本?

重新构建后,问题仍然存在。

这件事有什么新消息吗?在 2026.7 更新之后,我仍然看到这个问题。

我想我上周已经修复了这个问题:

所以也许你的论坛还没有更新这个更改?你是在这个提交之后更新的吗?

我刚刚更新了我的 Discourse 实例;目前版本为 158af4674d75807b5d5cb423430630ff2140e6ef。不幸的是,问题仍然存在,与我第一帖中分享的录屏完全一致。我卸载并重新安装了 PWA(试图清除缓存),但依然没有效果。

我认为这个修复并没有回溯移植到 v2026.7 版本。你需要跟踪最新的分支才能获取此更改。

能否将其反向移植?我真的很想继续使用稳定版本,而且这看起来是一个修复回归问题的补丁,改动量很小。

该修复已回退至以下版本:

希望这能解决所有问题。

已更新!感谢回移。我已更新到 2b482315 处的 v2026.7.1 版本。不过,问题并未完全解决。点击文本区域时仍会出现相同的行为。区别在于,现在当我收起键盘时,可以进行双指缩小操作;而当我再次点击文本区域时,回复按钮这次会保持在视野内。

无法复现,我这边可以重现这个问题,但我用的不是 26.5 版本。

iOS 会自动放大的唯一原因是字体大小小于 11px。从你的截图来看,似乎并非如此,但你是不是不小心把 font-size 设置成了 smaller

或者,其他文本区域(来自其他网站)也会触发同样的问题吗?