Closed Bug 1140321 Opened 10 years ago Closed 10 years ago

[RTL][Download]Fail to download the file, then the error icon is left-aligned and overlap with refresh icon in download list.

Categories

(Firefox OS Graveyard :: Gaia::Settings, defect, P2)

ARM
Gonk (Firefox OS)
defect

Tracking

(blocking-b2g:2.2+, b2g-v2.2 verified, b2g-master verified)

VERIFIED FIXED
2.2 S8 (20mar)
blocking-b2g 2.2+
Tracking Status
b2g-v2.2 --- verified
b2g-master --- verified

People

(Reporter: yulan.zhu, Assigned: gmarty)

References

Details

(Whiteboard: [systemsfe])

Attachments

(6 files)

Attached image Error icon.png
[1.Description]: [RTL][v2.2][Settings]Try download the failed file again, the error icon is left-aligned and overlap with refresh icon in download list. See attachment:Error icon.png [2.Testing Steps]: 1. Set your phone language to Arabic and there are some stopped files. 2. Launch Settings app. 3. Select "Downloads". 4. Tap the refresh icon and try to download the file agian without network. [3.Expected Result]: 4.The error icon should be right-aligned and displayed at right side of file name. [4.Actual Result]: 4.The error icon is left-aligned and overlap with refresh icon. [5.Reproduction build]: Flame 2.2 build: Build ID 20150305002528 Gaia Revision 89af288bad6751248ff84504fa898206fee127fe Gaia Date 2015-03-04 18:00:05 Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/6d8d294aa8f3 Gecko Version 37.0 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150305.094337 Firmware Date Thu Mar 5 09:43:49 EST 2015 Bootloader L1TC000118D0 Flame 3.0 build: Build ID 20150305072141 Gaia Revision 0017f2bbc63781a5409644b664d80ebaa1543653 Gaia Date 2015-03-05 00:46:59 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/993eb76a8bd6 Gecko Version 39.0a1 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150305.160341 Firmware Date Thu Mar 5 16:03:51 EST 2015 Bootloader L1TC000118D0 [6.Reproduction Frequency]: Always Recurrence,5/5 [7.TCID]: 15744
QA Whiteboard: [rtl-impact]
Whiteboard: [rtl-impact]
P2 - nominating since this is and often used screen and inconsistent with RTL behavior
blocking-b2g: --- → 2.2?
Priority: -- → P2
Summary: [RTL][Settings]Fail to download the file, then the error icon is left-aligned and overlap with refresh icon in download list. → [RTL][Download]Fail to download the file, then the error icon is left-aligned and overlap with refresh icon in download list.
Whiteboard: [systemsfe]
Guillaume, can you take a look here?
Assignee: nobody → gmarty
blocking-b2g: 2.2? → 2.2+
Status: NEW → ASSIGNED
Comment on attachment 8575904 [details] [review] [gaia] gmarty:Bug-1140321-RTL-Downloads-list > mozilla-b2g:master I tried to limit the risks on this patch for uplift but I think the download CSS needs a good overhaul in the future.
Attachment #8575904 - Flags: review?(arthur.chen)
Comment on attachment 8575904 [details] [review] [gaia] gmarty:Bug-1140321-RTL-Downloads-list > mozilla-b2g:master The result doesn't seem right to me. The exclamation mark exists in the beginning of the item before applying the patch but now it overlaps with the retry icon.
Attachment #8575904 - Flags: review?(arthur.chen)
Comment on attachment 8575904 [details] [review] [gaia] gmarty:Bug-1140321-RTL-Downloads-list > mozilla-b2g:master Hi Arthur. Sorry for the misunderstanding. I fixed the patch. Also can you provide a way to get failed download easily? I currently hack on the HTML attributes.
Attachment #8575904 - Flags: review?(arthur.chen)
Comment on attachment 8575904 [details] [review] [gaia] gmarty:Bug-1140321-RTL-Downloads-list > mozilla-b2g:master The icon seems a little bit misplaced , please check my comments in github. As for getting a failed download, I did the following: 1. Download a file that is large enough in http://www.thinkbroadband.com/download/ 2. Disable the wifi while downloading. 3. Go to download panel and hit the restart button -> retry. The icon should appear, if not, try reopen settings app.
Attachment #8575904 - Flags: review?(arthur.chen)
Comment on attachment 8575904 [details] [review] [gaia] gmarty:Bug-1140321-RTL-Downloads-list > mozilla-b2g:master This patch fixes the bad positioning in both RTL and LTR. I also included your comments left on Github.
Attachment #8575904 - Flags: review?(arthur.chen)
Comment on attachment 8575904 [details] [review] [gaia] gmarty:Bug-1140321-RTL-Downloads-list > mozilla-b2g:master The position of the icon in RTL is still a bit shifted. Please check the image and the github comment, thanks.
Attachment #8575904 - Flags: review?(arthur.chen)
Attachment #8575904 - Flags: review?(arthur.chen)
Test case has been added in moztrap: https://moztrap.mozilla.org/manage/case/15744/
Flags: in-moztrap+
Comment on attachment 8575904 [details] [review] [gaia] gmarty:Bug-1140321-RTL-Downloads-list > mozilla-b2g:master Looking good to me, thanks.
Attachment #8575904 - Flags: review?(arthur.chen) → review+
Keywords: checkin-needed
Keywords: checkin-needed
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment on attachment 8575904 [details] [review] [gaia] gmarty:Bug-1140321-RTL-Downloads-list > mozilla-b2g:master [Approval Request Comment] [Bug caused by] (feature/regressing bug #): RTL [User impact] if declined: The failed icon on the Downloads section of the Settings app is misplaced [Testing completed]: Manual testing required [Risk to taking this patch] (and alternativeas if risky): Low as it's only a CSS change. [String changes made]: None.
Attachment #8575904 - Flags: approval-gaia-v2.2?(bbajaj)
Keywords: verifyme
Parul, can you please help with this verification?
Flags: needinfo?(pmathur)
Attachment #8575904 - Flags: approval-gaia-v2.2?(bbajaj) → approval-gaia-v2.2+
Flags: needinfo?(pmathur)
QA Contact: pmathur
Attached image 2015-03-19-22-04-04.png
This issue has been verified successfully on Flame 3.0, the error icon is right-aligned and displayed at right side of file name. See attachment:2015-03-19-22-04-04.png Rate:0/5 Flame 3.0 build: pass Build ID 20150319160212 Gaia Revision c39e15f631de80c69467fda0d4ea0bcda9e194ca Gaia Date 2015-03-18 19:30:04 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/cbd0efcd976c Gecko Version 39.0a1 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150319.193329 Firmware Date Thu Mar 19 19:33:42 EDT 2015 Bootloader L1TC000118D0
QA Whiteboard: [rtl-impact] → [rtl-impact][MGSEI-Triage+]
Issue not yet fixed on b2g 2.2. Will test again with tomorrow's build. Gaia-Rev 4e0633463571377ad4badc680b666771684e862d Gecko-Rev https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/535ec28fb36f Build-ID 20150319162506 Version 37.0 Device-Name flame FW-Release 4.4.2 FW-Incremental eng.cltbld.20150319.200823 FW-Date Thu Mar 19 20:08:34 EDT 2015 Bootloader L1TC000118D0
Verified that the issue is fixed on b2g v2.2 with today's build. Steps to Reproduce 1. In the Rocketbar, type "20 mb file" and tap on the search icon. 2. In the Browser, tap on the first search result, which is currently http://www.thinkbroadband.com/download/. 3. On the webpage, tap on the yellow icon for the 200 MB file to start the file download. 4. Verify that an animated download icon apears in the status bar at the top. 5. Pull down the notification menu and tap on the airplane mode icon to turn off connectivity. 6. Tap on the Settings icon and navigate to Settings > Downloads. 7. Verify that the file (200MB.zip) is listed. A progress bar is displayed, along with a white cross icon. 8. Tap on the cross icon to bring up the "Download stopped" dialog. Tap on the "Try again" button. 9. Verify that a "Download failed" notification is generated. 10. Verify that the Settings > Downloads screen shows a red warning icon for stopped downloads and a white refresh icon to try the download again. Expected Result 1. In LTR languages (like English) the red warning icon for failed downloads is on the left of the file name while the white refresh icon is on the right. 2. In RTL languages (like Arabic) the red warning icon for failed downloads is on the right of the file name while the white refresh icon is on the left. Actual Result Matches the expected result. Test Environment Gaia-Rev c8136ef4094fc5509551ab7b1d5f6141491f00ef Gecko-Rev https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/12139abae350 Build-ID 20150320002502 Version 37.0 Device-Name flame FW-Release 4.4.2 FW-Incremental eng.cltbld.20150320.035635 FW-Date Fri Mar 20 03:56:47 EDT 2015 Bootloader L1TC000118D0
Status: RESOLVED → VERIFIED
Keywords: verifyme
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: