Closed
Bug 1263674
Opened 9 years ago
Closed 9 years ago
Awesomebar popup truncates text incorrectly in RTL
Categories
(Firefox :: Address Bar, defect)
Firefox
Address Bar
Tracking
()
VERIFIED
FIXED
Firefox 48
Tracking | Status | |
---|---|---|
firefox48 | --- | verified |
People
(Reporter: adw, Assigned: adw)
References
Details
Attachments
(1 file)
It's truncated so that it's way too short because the truncation calculation uses a DOMRect.left -- not RTL-aware. Not sure how I did not notice this before when I tested RTL but I definitely did not.
Assignee | ||
Comment 1•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/45533/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/45533/
Attachment #8740064 -
Flags: review?(mak77)
Comment 2•9 years ago
|
||
Comment on attachment 8740064 [details]
MozReview Request: Bug 1263674 - Fix awesomebar popup truncation in RTL. r?mak
https://reviewboard.mozilla.org/r/45533/#review42333
::: toolkit/content/widgets/autocomplete.xml:2020
(Diff revision 1)
> - // the listbox's padding on the left side.
> + // visually balance out the listbox's padding on the left side.
> + let dir =
> + this.ownerDocument.defaultView.getComputedStyle(this).direction;
> + let titleStart = dir == "rtl" ? itemRect.right - titleRect.right
> + : titleRect.left - itemRect.left;
> let extraPadding = 30;
I'd move up the definition of extraPadding just after the comment, just to help readability a little bit.
Attachment #8740064 -
Flags: review?(mak77) → review+
Comment 4•9 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 48
Comment 5•9 years ago
|
||
The text is correctly truncated across platform using the Arabic locale of Latest 48.0a2 DevEdition, buildID 20160503004116.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•