Closed Bug 1140220 Opened 10 years ago Closed 10 years ago

[RTL] When attaching an image from Camera to MMS or to a Contact, the confirmation buttons are NOT mirrored

Categories

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

ARM
Gonk (Firefox OS)
defect

Tracking

(b2g-v2.2 verified, b2g-master verified)

VERIFIED FIXED
2.2 S9 (3apr)
Tracking Status
b2g-v2.2 --- verified
b2g-master --- verified

People

(Reporter: pcheng, Assigned: pdahiya)

References

Details

(Whiteboard: [3.0-Daily-Testing])

Attachments

(4 files)

Description: When sending a photo MMS by Camera, or when setting a contact's portrait by Camera, the confirmation buttons are not mirrored in RTL. Prerequisite: In RTL language (Arabic) STR: 1) Go to Messages > start a new message > add attachment > select Camera > take a photo, observe the following screen Expected: The left button is Select, right button is Retake Actual: The left button is Retake, right button is Select, same as LTR. Device: Flame 3.0 BuildID: 20150305010212 Gaia: eff3321ab4e65da3f906688ebb55ddf1e93d9452 Gecko: 56492f7244a9 Gonk: e7c90613521145db090dd24147afd5ceb5703190 Version: 39.0a1 (3.0) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:39.0) Gecko/39.0 Firefox/39.0
2.2 is also affected. Device: Flame 2.2 BuildID: 20150305002528 Gaia: 89af288bad6751248ff84504fa898206fee127fe Gecko: 6d8d294aa8f3 Gonk: e7c90613521145db090dd24147afd5ceb5703190 Version: 37.0 (2.2) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0
Blocks: camera-rtl
QA Whiteboard: [rtl-impact][QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Whiteboard: [3.0-Daily-Testing]
QA Whiteboard: [rtl-impact][QAnalyst-Triage?] → [rtl-impact][QAnalyst-Triage-]
Flags: needinfo?(ktucker) → needinfo?(pcheng)
Attached image screenshot of issue
Flags: needinfo?(pcheng)
QA Whiteboard: [rtl-impact][QAnalyst-Triage-] → [rtl-impact][QAnalyst-Triage?]
Flags: needinfo?(ktucker)
QA Whiteboard: [rtl-impact][QAnalyst-Triage?] → [rtl-impact][QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Priority: -- → P2
Test case has been added in moztrap: https://moztrap.mozilla.org/manage/case/15923/
Flags: in-moztrap+
This is a P2 and we're one week away from FC. I think a fix would be good here to ensure consistency across all apps. Flagging Hema so she can assign this to someone. thanks!
Flags: needinfo?(hkoka)
Assignee: nobody → pdahiya
Taking bug to submit fix.
Flags: needinfo?(hkoka)
Comment on attachment 8586311 [details] [review] [gaia] punamdahiya:Bug1140220 > mozilla-b2g:master Hi Wilson Please review attached patch that updates confirm buttons to use flex layout so that it honors direction change in RTL mode. Thanks!
Attachment #8586311 - Flags: review?(wilsonpage)
Attachment #8586311 - Flags: review?(wilsonpage) → review+
Keywords: checkin-needed
Keywords: checkin-needed
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment on attachment 8586311 [details] [review] [gaia] punamdahiya:Bug1140220 > mozilla-b2g:master [Approval Request Comment] [Bug caused by] (feature/regressing bug #): Not a regression [User impact] if declined: In RTL mode , When sending a photo MMS by Camera the confirmation buttons are not mirrored. [Testing completed]: On master [Risk to taking this patch] (and alternatives if risky): Low [String changes made]: None
Attachment #8586311 - Flags: approval-gaia-v2.2?(bbajaj)
Whiteboard: [3.0-Daily-Testing] → [3.0-Daily-Testing],MGSEI-RTL-3F
Hi Delphine, This bug can be still repro on Flame 2.2, could you confirm whether the patch will land on v2.2 or not? Thanks.
Flags: needinfo?(lebedel.delphine)
Hi Norry, as per comment 9, the patch is waiting approval before it can land on 2.2. We just need to wait for :bajaj to approve that, and then you will see it land on 2.2 as well.
Flags: needinfo?(lebedel.delphine)
Sorry for that I missed flags on commen9. Thanks, Delphine :)
Attachment #8586311 - Flags: approval-gaia-v2.2?(bbajaj) → approval-gaia-v2.2+
According to the comment 0, this issue has been verified pass on latest Flame 3.0 build. See attachment:Verify1_Flame3.0_Pass.png. Reproducing rate:0/10 Flame 3.0 build (Unaffected): Build ID 20150402160202 Gaia Revision 62042ffcc8c6cca0f51ad23f5c2b979fc153b5a7 Gaia Date 2015-04-02 16:01:42 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/513265a4cbc2 Gecko Version 40.0a1 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150402.192125 Firmware Date Thu Apr 2 19:21:37 EDT 2015 Bootloader L1TC000118D0
QA Whiteboard: [rtl-impact][QAnalyst-Triage+] → [rtl-impact][QAnalyst-Triage+][MGSEI-Triage+]
According to the steps in comment 0, the issue has been verified pass on latest Flame 2.2 build: See attachment:Verify2_Flame2.2_Pass.png Reproducing rate:0/10 Flame 2.2 build (Unaffected): Build ID 20150406002503 Gaia Revision a6351e1197d54f8624523c2db9ba1418f2aa046f Gaia Date 2015-04-03 22:06:41 Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/c3335a5d3063 Gecko Version 37.0 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150406.040047 Firmware Date Mon Apr 6 04:00:58 EDT 2015 Bootloader L1TC000118D0
Status: RESOLVED → VERIFIED
QA Whiteboard: [rtl-impact][QAnalyst-Triage+][MGSEI-Triage+] → [rtl-impact][QAnalyst-Triage+][MGSEI-Triage+][MGSEI-RTL-3F]
Whiteboard: [3.0-Daily-Testing],MGSEI-RTL-3F → [3.0-Daily-Testing]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: