Bug 226091 - Cursor disappears when moved across contenteditable="false" inside contenteditable="true"
Summary: Cursor disappears when moved across contenteditable="false" inside contentedi...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: HTML Editing (show other bugs)
Version: Safari 14
Hardware: iPhone / iPad iOS 14
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-05-21 09:51 PDT by Calum
Modified: 2021-05-28 09:52 PDT (History)
2 users (show)

See Also:


Attachments
Video demonstrating cursor disappearing/changing behaviour (9.58 MB, video/quicktime)
2021-05-21 09:51 PDT, Calum
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Calum 2021-05-21 09:51:29 PDT
Created attachment 429300 [details]
Video demonstrating cursor disappearing/changing behaviour

On iOS Safari, when a `contenteditable="true"` element is focused, and it contains an element with `contenteditable="false"`, moving the cursor across the un-editable region causes the cursor to disappear and become difficult/impossible to use. This is true for both methods of moving the cursor (that I know of) on iOS: touch-and-holding on the spacebar, then dragging, and dragging the cursor manually, though they have slightly different results.

A reproduction is available here: https://ios-cursor-contenteditable-false.glitch.me/
Comment 1 Radar WebKit Bug Importer 2021-05-28 09:52:20 PDT
<rdar://problem/78621846>