Closed Bug 1089102 Opened 10 years ago Closed 9 years ago

Firefox Hello has poor RTL UI

Categories

(Hello (Loop) :: Client, defect, P5)

x86
Linux
defect
Points:
1

Tracking

(firefox39 wontfix, firefox40 verified, firefox41 fixed)

VERIFIED FIXED
mozilla41
Iteration:
41.2 - Jun 8
Tracking Status
firefox39 --- wontfix
firefox40 --- verified
firefox41 --- fixed
backlog backlog+

People

(Reporter: tomer, Assigned: standard8)

References

Details

(Whiteboard: [RTL])

Attachments

(2 files)

Although Firefox Hello main screen looks well on RTL builds of Aurora, clicking on few buttons revel some missing functionality. 

A. Preferences button doesn't show preferences menu.
B. URL/email fields doesn't align to the left (dir=ltr).
C. Some screens such as the call quality doesn't have dir=rtl although they contain RTL content.
backlog: --- → Fx35?
Summary: Firefox Hello have poor RTL UI → Firefox Hello has poor RTL UI
I think we may want to consider this blocking Loop 34.
backlog: Fx35? → Fx34?
Hi Tomer -- How is the functionality in RTL builds?  Are you able to make calls?
Flags: needinfo?(tomer.moz.bugs)
need to discuss with UX priority on all bugs tagged [RTL] for prioritization
backlog: Fx34? → Fx35?
Whiteboard: [RTL]
backlog: Fx35? → Fx36+
Priority: -- → P2
backlog: Fx36+ → Fx36?
can pull in depending on when full RTL review is done.
backlog: Fx36? → Fx38?
pending RTL full review and prioritization of bugs - moving to 39 at least
backlog: Fx38? → Fx39+
Priority: P2 → P3
Blocks: 1091800
No longer blocks: 1091800
shell: group with other RTL bugs and the review...
backlog: Fx39+ → backlog+
Flags: needinfo?(sescalante)
Priority: P3 → P5
Blocks: 1091800
Flags: needinfo?(sescalante)
Rank: 50
Flags: firefox-backlog+
Removing old NI. I'm guessing in-call isn't too bad as we haven't had any other report. Bug 1091800 will hopefully do a complete review soon.
Flags: needinfo?(tomer.moz.bugs)
The Gear Button (Settings) dialog is covered.
This fixes the dropdown menu. The other items originally mentioned aren't an issue now.

There's still some imperfections in the panel etc, but I think it makes it good enough now that we can leave them to other bugs/review bug 1091800.
Attachment #8609380 - Flags: review?(mdeboer)
Assignee: nobody → standard8
Iteration: --- → 41.1 - May 25
Points: --- → 1
Comment on attachment 8609380 [details] [diff] [review]
Make the Loop settings menu be displayed properly in the panel for rtl locales.

Review of attachment 8609380 [details] [diff] [review]:
-----------------------------------------------------------------

Ship it! Looks good when I tried it :)
Attachment #8609380 - Flags: review?(mdeboer) → review+
Iteration: 41.1 - May 25 → 41.2 - Jun 8
https://hg.mozilla.org/mozilla-central/rev/d8cde1084b38
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla41
Comment on attachment 8609380 [details] [diff] [review]
Make the Loop settings menu be displayed properly in the panel for rtl locales.

Approval Request Comment
[Feature/regressing bug #]: Firefox Hello
[User impact if declined]: RTL locales can't access the settings menu - it is shown off window.
[Describe test coverage new/current, TreeHerder]: Landed in m-c, css changes only
[Risks and why]: Minor only small changes
[String/UUID change made/needed]: None

Although this affects beta, not requesting uplift to there as this would need more work to extract parts of various previous patches to get everything working right. Moving this forward to aurora seems like a reasonable balance.
Attachment #8609380 - Flags: approval-mozilla-aurora?
Attachment #8609380 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Flags: qe-verify+
QA Contact: anthony.s.hughes → bogdan.maris
We did some exploratory testing using Firefox 40 beta 7 (ar) build with calls between Windows 7 64-bit, Mac OS X 10.10.4, Windows 10 32-bit and Ubuntu 14.04 32-bit, and can confirm that the UI looks good on all platforms. We did encountered a crash on FF40 though, but it`s not related to RTL builds, bug 1187308.
Status: RESOLVED → VERIFIED
Verification on Beta 40 should suffice.
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: