概要
iOS/iPadOS 18.x では、コンポーザー内でのテキスト選択範囲を指でドラッグして調整することができません。単語が選択された後(例:ダブルタップ)、選択ハンドルをドラッグしても何の反応もありません:選択範囲は最初に選択された単語に固定されたままになります。これにより、投稿を編集する際にフレーズ、文、または任意のテキスト範囲を選択することが非常に困難になります。
コンポーザー外でのテキスト選択(例:同じページ内のレンダリングされた投稿)は同じデバイスで正常に動作するため、これはコンポーザー固有の問題です。従来のコンポーザーと新しい WYSIWYG(リッチ)エディターの両方に影響し、iOS/iPadOS 上の Safari および Chrome(どちらも WebKit を使用)で再現されるため、ブラウザ固有の問題でもありません。
再現手順
- iOS/iPadOS 18.x を実行している iPhone または iPad で、Safari(または Chrome)を開き、meta.discourse.org にアクセスします。
- 返信または新しいトピックを開始してコンポーザーを開きます。
- 一文を入力します。
- 単語をダブルタップして選択します。
- 選択ハンドルのいずれかをドラッグ(またはテキスト上でタッチドラッグ)して、選択範囲を隣接する単語に拡張しようとします。
期待される結果
iOS の他のすべてのネイティブなテキストフィールド/textarea や、同じページ上のレンダリングされた投稿テキストと同様に、選択範囲が指に従って拡大/縮小します。
実際の結果
選択範囲は最初に選択された単語に固定されたままです。ハンドルへのドラッグ操作は効果がないため、タッチ操作では範囲を変更できません。
環境
- デバイス / OS: iOS 18.x および iPadOS 18.x(最新の 18 リリース)— 両方で再現可能。
- ブラウザ: iOS/iPadOS 上の Safari および Chrome(両方とも WebKit)
- サイト: meta.discourse.org
- 範囲: コンポーザーのみ — 従来のものと WYSIWYG の両方。コンポーザー外でのテキスト選択は同じデバイスで正常に動作します。