Opened 4 years ago

Last modified 4 years ago

#13024 confirmed Bug

break on backspace with arabic/persian languanges

Reported by: Mehdi Ghorban Pour Owned by:
Priority: Normal Milestone:
Component: General Version: 4.0
Keywords: Blink Cc:

Description (last modified by Jakub Ś)

Hi Please consider this scenario:

  1. change direction to rtl
  2. type some words. as you know in arabic/persian languages letters are attached to each other. for example توسعه
  3. when you are writing it for the first time, there is no problem but if you put cursor after ع and hit backspace to delete it, the letters س and ه should be attached to each other but they get separated. the result after removing one character should be like this توسه but it's not.

thanks

Attachments (1)

Untitled.png (38.9 KB) - added by Mehdi Ghorban Pour 4 years ago.
bug in backspace rtl language

Download all attachments as: .zip

Change History (3)

Changed 4 years ago by Mehdi Ghorban Pour

Attachment: Untitled.png added

bug in backspace rtl language

comment:1 Changed 4 years ago by Jakub Ś

Description: modified (diff)
Keywords: arabic persian backspace removed
Version: 4.4.7

comment:2 Changed 4 years ago by Jakub Ś

Keywords: Blink added
Status: newconfirmed
Version: 4.0
  1. Set keyboard to Arabic (Saudi Arabia) on your operating system.
  2. Go to uilanguages sample and set CKEditor to Arabic
  3. Remove everything and type j,sudi on your latin keyboard
  4. But cursor behind first letter which looks like latin 'd' and press backspace.

Results: in Blink (works fine in FF and IE) end result is as described by @mahdi87_gh.

This issue has started occurring from CKEditor 4.0 (works fine in 4.0 beta and native contenteditable).

Note: See TracTickets for help on using tickets.
© 2003 – 2017 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy