iOS PWA 输入错误(iOS 18.7 已修复)

在 iOS 18.6.2 上,Discourse PWA(Meta 和自托管)中的文本输入字段在某些模态框中(主题标题编辑器、“移动到现有主题”搜索)无法使用。更新到 iOS 18.7 (22Hxxx) 后,该问题不再出现。

受影响的环境

  • iOS 18.6.2 (22G100) — 在 Meta 和我自己的实例上作为 PWA 安装时均可重现。
  • 输入在 Safari 标签页中运行正常,仅在 PWA 容器中损坏。
  • 删除/重新添加 PWA 和重启均无效。

之前受影响的步骤

  • 编辑主题标题 → 无法在标题字段中键入。
  • 选择帖子 → “移动到” → “现有主题” → 无法在搜索框中键入。

当前状态

  • 更新到 iOS 18.7 后,两个输入均按预期工作。
  • 这似乎是一个上游 WebKit/iOS 错误,而不是 Discourse 的回归。

备注

  • 在此发布以供参考:如果其他管理员/用户在 iOS 18.6.2 上遇到此问题,升级到 18.7 即可解决。

补充一些背景信息:

  • 此问题最初出现在我的 iOS 18.6.2 上,在我更新了我的自托管站点(标准的生产单容器 Docker 安装,跟踪 tests-passed)之后不久。该更新引入了不超过约 40 个新提交,包括最近的 Who’s Online 插件提交。
  • 我只运行官方 Discourse 插件,不使用任何第三方代码或自定义补丁。
  • 由于我可以在 Meta 的 PWA 上重现此问题,因此排除了任何特定于实例的问题。

更新到 iOS 18.7 后,问题消失了。因此,这看起来是上游 iOS/WebKit 的回归问题,而不是 Discourse 的更改。

1 个赞