摘要
在 iOS/iPadOS 18.x 上,无法通过手指拖动手指来调整编辑器内的文本选择范围。一旦选中某个单词(例如通过双击),拖动选择句柄没有任何效果:选择范围会固定在最初选中的单词上。这使得在编辑帖子时很难选择短语、句子或任意范围的文本。
在编辑器外部选择文本(例如在同一页面上渲染的帖子中)在相同设备上工作正常——因此这是编辑器特有的问题。它同时影响旧版编辑器和新的所见即所得(富文本)编辑器,并且在 iOS/iPadOS 上的 Safari 和 Chrome(两者均使用 WebKit)中均可复现,因此也不是浏览器特有的问题。
复现步骤
- 在运行 iOS/iPadOS 18.x 的 iPhone 或 iPad 上,打开 Safari(或 Chrome)并访问 meta.discourse.org。
- 开始回复或创建新主题以打开编辑器。
- 输入一个句子。
- 双击某个单词以选中它。
- 尝试拖动其中一个选择句柄(或在文本上触摸拖动)以将选择范围扩展到相邻单词。
预期结果
选择范围应随手指移动而扩大/缩小,就像 iOS 上每个其他原生文本字段/文本区域一样,并且与同一页面上渲染的帖子文本中的行为一致。
实际结果
选择范围固定在最初选中的单词上。对句柄的拖动手势没有效果;无法通过触摸更改选择范围。
环境
- 设备/操作系统:iOS 18.x 和 iPadOS 18.x(最新 18 版本)——两者均可复现。
- 浏览器:iOS/iPadOS 上的 Safari 和 Chrome(均使用 WebKit)
- 网站:meta.discourse.org
- 范围:仅限编辑器——包括旧版和所见即所得编辑器。在编辑器外部选择文本在相同设备上工作正常。