Open
Bug 1231595
Opened 10 years ago
Updated 3 years ago
On forms, in text fields in RTL direction cursor looks like Hebrew direction but the selected language is English
Categories
(Core :: DOM: Editor, defect)
Tracking
()
UNCONFIRMED
People
(Reporter: liorlapid, Unassigned)
References
Details
(Keywords: rtl)
Attachments
(4 files)
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0
Build ID: 20151029151421
Steps to reproduce:
WIN7 with Hebrew language
Create HTML page
Set HTML body direction to RTL
create form with text empty fields
Select language to English
Actual results:
When cursor in field, it looks like it's going to write Hebrew and its confusing
Expected results:
The cursor's shape (direction) should match the selected language direction
Firefox 44.0 Hebrew
It seems FF stiil doesn't support RTL/LTR cursor. The head of the cursor should show the direction of typing. It is very good implemnted in my IE8.
Comment 4•9 years ago
|
||
Unable to reproduce on Linux.
(In reply to Tomer Cohen :tomer from comment #4)
> Created attachment 8821422 [details]
> Linux Screenshot
>
> Unable to reproduce on Linux.
The bug is on Windows 7
Comment 6•9 years ago
|
||
Itiel, can you please try to reproduce on your Windows machines? Many thanks.
Flags: needinfo?(itiel_yn8)
Tested on RTL version of Windows 7 & 10 but can't reproduce (anymore, at least).
Will retest on an English version of Windows 7, to match Lior's environment.
Win7 Hebrew
Firefox 50.1.0 Hebrew
The same problem as I've mentioed before.
Tested on FF SearchBox (Ctrl+E), and https://www.google.co.il/ SearchBox.
No matter what the lang is (English or Hebrew) the cursor is the same (|) without the pointing head.
(In reply to ItielMaN from comment #7)
> Tested on RTL version of Windows 7 & 10 but can't reproduce (anymore, at
> least).
> Will retest on an English version of Windows 7, to match Lior's environment.
The bug is reproducible on Windows 7 English locale (and possibly on other Windows besides 7), but is easily fixed if bidi.browser.ui is changed to true.
Flags: needinfo?(itiel_yn8)
Comment 10•9 years ago
|
||
(In reply to ItielMaN from comment #9)
> if bidi.browser.ui is changed to true.
In other words, if System locale is not an RTL language, and the browser locale is not an RTL language, the browser won't display the bidi keyboard cursor. The bidi.browser.ui preference override this and enable these bidi features anyway. It might be possible that even if the locale is set to RTL the bidi features will be disabled if the preference was overridden and set to false, which won't enable bidi features anyway.
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•