Bug 223420 - vertical-rl writing mode not deleting characters in contenteditable div
Summary: vertical-rl writing mode not deleting characters in contenteditable div
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: HTML Editing (show other bugs)
Version: Safari 14
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-03-18 00:49 PDT by Andy Roddam
Modified: 2024-01-31 01:29 PST (History)
4 users (show)

See Also:


Attachments
Video showing chars not deleted until last char has been removed (1.11 MB, video/quicktime)
2021-03-18 00:49 PDT, Andy Roddam
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Roddam 2021-03-18 00:49:39 PDT
Created attachment 423565 [details]
Video showing chars not deleted until last char has been removed

When using writing-mode: 'vertical-rl' in a contenteditable div.  When a user has typed Asian(vertical) characters into a contenteditable div, when the user comes to delete the characters, the characters are not removed until the last character has been deleted.

I have attached a video which shows this and was created using the following HTML sandbox:

<!DOCTYPE html>
<html>
<head>
<style>
p {
 writing-mode: vertical-rl;
 height:500px;
 width: 500px;
 border: 1px solid lightgrey;
 }
</style>
</head>
<body>

<p contenteditable="true">This is a paragraph. It is editable. Try to change this text.</p>

</body>
</html>
Comment 1 Radar WebKit Bug Importer 2021-03-25 00:50:16 PDT
<rdar://problem/75826266>
Comment 2 Andy Roddam 2024-01-31 01:29:25 PST
Fixed as of Safari 15