Ethsim2
(Ethan )
1
我在 iOS 上的 Discourse Markdown 编辑器中遇到了一个可复现的文本选择问题。
这与我之前报告的 /upcoming-events 问题无关。我在早期的重建后首次注意到这种编辑器行为,并且在我最近两次重建后该问题依然存在。
测试版本
v2026.7.0-latest +188
v2026.7.0-latest +195
测试时,+196 版本已可用,但其中唯一的额外提交似乎与编辑器无关。
复现步骤
- 在 Markdown 模式下打开新建话题或回复编辑器。
- 输入或粘贴多行文本。
- 长按并选择部分文本。
- 第一次选择正常工作。
- 点击其他地方以清除选择。
- 再次长按文本并尝试进行另一次选择。
预期结果
每次选择时,iOS 文本选择菜单和句柄都应正常显示,包括在适用时提供 全选 选项。
实际结果
编辑器首次打开时,选择功能正常工作。
清除第一次选择后,再次尝试选择文本会导致编辑器或文本选择界面无响应。我无法再可靠地选择文本、移动选择句柄或使用 全选。
已完成的测试
- 在
v2026.7.0-latest +188 上可复现
- 重建至
v2026.7.0-latest +195 后仍可复现
- 在 Discourse 安全模式下可复现
- 重新测试前已移除损坏或过时的主题组件
- 第一次选择始终有效;问题始于取消选择并再次尝试选择时
环境
- 客户端:iOS
- 界面:已安装的 PWA 或 Safari
- 编辑器:Markdown 模式
- Discourse 安全模式:可复现
- 当前安装的 Discourse 版本:
v2026.7.0-latest +195
如有需要,我可以提供 iOS 版本、设备型号和屏幕录制视频。
你好 @Ethsim2
我认为这与我上周为了缓解 WebKit 和 iOS(尤其是 iPad)带来的一些 UI 怪癖而所做的更改有关。
我今天休息,周一一上班就会优先调查此事。如果你能告知你使用的设备型号,将很有帮助。
Ethsim2
(Ethan )
5
谢谢——我在一部运行 iOS 26.5 的 iPhone 16 Pro(型号 MYNQ3QN/A) 上进行了测试。
我在以下两种环境中都能复现该问题:
- 已安装的 Discourse PWA
- Safari
两种情况下的表现相同:第一次文本选择正常,但在取消选择后,第二次尝试调整选择范围会导致选择界面无响应。
如果需要,我可以提供屏幕录制视频。
嘿 @Ethsim2 我刚刚合并了一个修复此问题的补丁,很快就会可用。