Closed
Bug 1152230
Opened 10 years ago
Closed 10 years ago
[RTL][Notifications]The ellipsis is displayed at left side of message content in message notification.
Categories
(Firefox OS Graveyard :: Gaia::System, defect, P2)
Tracking
(blocking-b2g:2.2+, b2g-v2.2 verified, b2g-master verified)
People
(Reporter: yulan.zhu, Assigned: mikehenrty)
References
(Depends on 1 open bug)
Details
(Whiteboard: [systemsfe])
Attachments
(4 files)
[1.Description]:
[RTL][v2.2&v3.0][Notifications]Recieve a message with long LTR text, the ellipsis is displayed at left side of message content in message notification.
See attachment:Screenshot_ellipsis.png
[2.Testing Steps]:
1.Set your phone language to Arabic and insert one or two sim card to test device.
2.Recieve a message with long LTR text from another device.
3.Open notification and observe the message notification.
[3.Expected Result]:
3.The ellipsis should be displayed at right side of message content.
[4.Actual Result]:
3.The ellipsis is displayed at left side of message content.
[5.Reproduction build]:
Flame 2.2 build(Affected):
Build ID 20150407162504
Gaia Revision ea735c21bfb0d78333213ff0376fce1eac89ead6
Gaia Date 2015-04-07 20:58:15
Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/3f86ddb7f719
Gecko Version 37.0
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20150407.195227
Firmware Date Tue Apr 7 19:52:39 EDT 2015
Bootloader L1TC000118D0
Flame 3.0 build (Affected):
Build ID 20150407160201
Gaia Revision 84cbd4391fb7175d5380fa72c04d68873ce77e6d
Gaia Date 2015-04-07 17:33:14
Gecko Revision https://hg.mozilla.org/mozilla-central/rev/078128c2600a
Gecko Version 40.0a1
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20150407.193600
Firmware Date Tue Apr 7 19:36:12 EDT 2015
Bootloader L1TC000118D0
[6.Reproduction Frequency]:
Always Recurrence,10/10
[7.TCID]:
15559
Reporter | ||
Comment 1•10 years ago
|
||
Reporter | ||
Updated•10 years ago
|
Comment 2•10 years ago
|
||
yet another manifestation of bug 883884 that we'll need to workaround using nested containers.
blocking-b2g: --- → 2.2?
Component: Gaia::SMS → Gaia::System
Updated•10 years ago
|
Whiteboard: MGSEI-RTL-3F → MGSEI-RTL-3F, [systemsfe]
Updated•10 years ago
|
blocking-b2g: 2.2? → 2.2+
Comment 4•10 years ago
|
||
Hi Gregor,
Can you help to find someone who can fix this? Thanks!
Flags: needinfo?(anygregor)
Updated•10 years ago
|
Flags: needinfo?(anygregor)
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → mhenretty
Updated•10 years ago
|
Target Milestone: --- → 2.2 S10 (17apr)
Comment 6•10 years ago
|
||
Assignee | ||
Comment 7•10 years ago
|
||
Added a WIP patch that is based on the fix from bug 1152228.
Depends on: 1152228
Assignee | ||
Comment 8•10 years ago
|
||
Comment on attachment 8591165 [details] [review]
[gaia] mikehenrty:bug-1152230-ellipses-sides > mozilla-b2g:master
Now that bug 1152228 has landed, this one is ready for review. Alive, Greg, could you take a look at this one too?
Attachment #8591165 -
Flags: review?(gweng)
Attachment #8591165 -
Flags: review?(alive)
Comment 9•10 years ago
|
||
Comment on attachment 8591165 [details] [review]
[gaia] mikehenrty:bug-1152230-ellipses-sides > mozilla-b2g:master
I like simple patch.
Attachment #8591165 -
Flags: review?(alive) → review+
Comment 10•10 years ago
|
||
The LockScreen part is good, but for 'notifications.js' would you mind to add or modify the existing test? Since for System app we need to submit one unit test patch per patch, at least that's I were required to review.
Flags: needinfo?(mhenretty)
Assignee | ||
Comment 11•10 years ago
|
||
Good call Greg, I added an assert to the notification dir stuff. I also needed to fix some marionette query selectors.
Flags: needinfo?(mhenretty) → needinfo?(gweng)
Comment 12•10 years ago
|
||
Comment on attachment 8591165 [details] [review]
[gaia] mikehenrty:bug-1152230-ellipses-sides > mozilla-b2g:master
Nice, thanks a lot.
Flags: needinfo?(gweng)
Attachment #8591165 -
Flags: review?(gweng) → review+
Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
Updated•10 years ago
|
Keywords: checkin-needed
Comment 13•10 years ago
|
||
Pull request has landed in master: https://github.com/mozilla-b2g/gaia/commit/b7ba4fb8edf10483a7e2cac2c94cf758591b54db
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 14•10 years ago
|
||
Comment on attachment 8591165 [details] [review]
[gaia] mikehenrty:bug-1152230-ellipses-sides > mozilla-b2g:master
[Approval Request Comment]
[Bug caused by] (feature/regressing bug #):
Probably not a regression.
[User impact] if declined:
Ellipses are displayed on the wrong side for notifications in RTL languages which LTR content.
[Testing completed]:
Manually tested, and updated some unit tests.
[Risk to taking this patch] (and alternatives if risky):
The risk is to how we display notifications, mostly to look of utility tray.
[String changes made]: none.
Attachment #8591165 -
Flags: approval-gaia-v2.2?
Updated•10 years ago
|
Attachment #8591165 -
Flags: approval-gaia-v2.2? → approval-gaia-v2.2+
Comment 15•10 years ago
|
||
This issue has been verified passed on latest build of Flame 3.0 with the same steps in comment 0.
See attachment:v3.0_verified_passed.png
Rate:0/3
Device: Flame 3.0 (pass)
Build ID 20150419160202
Gaia Revision c6b04efa0f31a584e6ee0a46dd2b64c1e3c29adc
Gaia Date 2015-04-17 21:10:53
Gecko Revision https://hg.mozilla.org/mozilla-central/rev/a32e3b93c8d8
Gecko Version 40.0a1
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20150419.193329
Firmware Date Sun Apr 19 19:33:40 EDT 2015
Bootloader L1TC000118D0
QA Whiteboard: [rtl-impact] → [rtl-impact][MGSEI-Triage+]
Comment 16•10 years ago
|
||
Comment 17•10 years ago
|
||
This issue has been verified passed on latest build of Flame 2.2 with the same steps in comment 0.
See attachment:v2.2_verified_pass.png
Rate:0/5
Device: Flame 2.2 (pass)
Build ID 20150421162504
Gaia Revision 41a85c5f9db291d4f7c0e94c8416b5115b4ee407
Gaia Date 2015-04-21 17:23:41
Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/e40544535399
Gecko Version 37.0
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20150421.200455
Firmware Date Tue Apr 21 20:05:07 EDT 2015
Bootloader L1TC000118D0
Status: RESOLVED → VERIFIED
Comment 18•10 years ago
|
||
Test case has been added in moztrap:
https://moztrap.mozilla.org/manage/case/15559/
Flags: in-moztrap+
Updated•10 years ago
|
QA Whiteboard: [rtl-impact][MGSEI-Triage+] → [rtl-impact][MGSEI-Triage+][MGSEI-RTL-3F]
Whiteboard: MGSEI-RTL-3F, [systemsfe] → [systemsfe]
You need to log in
before you can comment on or make changes to this bug.
Description
•