Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorrect keyboard navigation in RTL mode #3879

Closed
Dumluregn opened this issue Feb 20, 2020 · 3 comments
Closed

Incorrect keyboard navigation in RTL mode #3879

Dumluregn opened this issue Feb 20, 2020 · 3 comments
Labels
resolution:upstream Issue in the third-party software. type:bug A bug.

Comments

@Dumluregn
Copy link
Contributor

Dumluregn commented Feb 20, 2020

Type of report

Bug

Provide detailed reproduction steps (if any)

  1. Go to CDN
  2. Set RTL text direction for the first paragraph

Scenario 1:
3. Place caret at the end of line (after world)
4. Press right arrow

Expected result

Caret moved left (that's default in RTL)

Actual result

Caret is stuck in the same place

Scenario 2:
3. Place caret in the middle of line (e.g. between words)
4. Try to navigate to the ! using right arrow

Expected result

Navigation is intuitive and caret moved character by character.

Actual result

When caret is between letters H and e and right arrow is pressed, caret is moved to the end (beginning) of the line.

Other details

It looks similar as #2104, which however turned out to be an upstream issue.

  • Browser: all
  • OS: macOS
  • CKEditor version: 4.14.0, 4.10.0
  • Installed CKEditor plugins: BiDi
@Dumluregn Dumluregn added type:bug A bug. status:confirmed An issue confirmed by the development team. labels Feb 20, 2020
@Comandeer
Copy link
Member

It seems to be Chrome's bug as it's reproducible also without CKEditor 4 instance: https://jsfiddle.net/Comandeer/mn8h76tw/

@Dumluregn
Copy link
Contributor Author

Confirmed - Chrome and Edge are broken. I'm reporting an issue in Chromium tracker.

@Dumluregn
Copy link
Contributor Author

Closing issue as an upstream - https://bugs.chromium.org/p/chromium/issues/detail?id=1055757.

@Dumluregn Dumluregn added resolution:upstream Issue in the third-party software. and removed status:confirmed An issue confirmed by the development team. labels Feb 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
resolution:upstream Issue in the third-party software. type:bug A bug.
Projects
None yet
Development

No branches or pull requests

2 participants