[RTL] In-content HTML page scrollbars are on the incorrect side
Categories
(Core :: Layout: Scrolling and Overflow, defect, P3)
Tracking
()
People
(Reporter: itiel_yn8, Unassigned)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression, rtl, Whiteboard: about:addons)
Attachments
(1 file)
(deleted),
image/png
|
Details |
This was an issue before, but bug 1525175 made it worse by extending the scrollbar to the entire view's height, and now it is more obstructive.
See attached.
Comment 1•5 years ago
|
||
So about:preferences manages to do this. It looks like it's from the localedir="rtl"
property, but I can't get this to work in about:addons or about:config which are HTML documents. Going to need to dig into it a little more.
Updated•5 years ago
|
Updated•5 years ago
|
Comment 3•5 years ago
|
||
STR
- Set Firefox to RTL mode (`intl.l10n.pseudo = "bidi" should work)
- Open about:config
- Click the "Show All" button
- Scroll
Expected Results: The scrollbar is on the left side.
Actual Results: The scrollbar is still on the right side.
This is also happening in the about:addons HTML frame (which should eventually move top-level but about:config is there now).
Bug 1594059 is similar for about:preferences (XUL) where the scrollbar is missing in some cases.
Updated•5 years ago
|
Comment 4•5 years ago
|
||
The priority flag is not set for this bug.
:dbaron, could you have a look please?
For more information, please visit auto_nag documentation.
Comment 5•5 years ago
|
||
The pref's description and the code that implements it might be helpful here, although I don't see why any of that would lead to an HTML versus XUL difference, unless perhaps it's a parent process versus content process difference. (The two relevant prefs here are layout.scrollbar.side
and bidi.direction
.) I don't remember what the rules about preferences in the content process are...
The other question is whether the behavior here matches (a) web pages and (b) user interface generally.
Updated•3 years ago
|
Updated•2 years ago
|
Description
•