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)

42 Branch
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
Attached image he.jpg
Attached file form.html
Component: Untriaged → Editor
Keywords: rtl
Product: Firefox → Core
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.
Attached image Linux Screenshot
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
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.
See Also: → 1083833
(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)
(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.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: