Closed Bug 1036131 Opened 10 years ago Closed 10 years ago

[B2G][2.0][Contacts] The change of position for the icons on the contact details page causes overlap in many languages.

Categories

(Firefox OS Graveyard :: Gaia::Contacts, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.0+, b2g-v1.4 unaffected, b2g-v2.0 affected, b2g-v2.1 affected)

RESOLVED DUPLICATE of bug 1036147
blocking-b2g 2.0+
Tracking Status
b2g-v1.4 --- unaffected
b2g-v2.0 --- affected
b2g-v2.1 --- affected

People

(Reporter: JMercado, Unassigned)

References

Details

(Keywords: regression, Whiteboard: LocRun2.0)

Attachments

(2 files)

Attached image wall post.png
Description:
When a contact has an associated facebook profile, the text for the 'Wall post' and 'View Facebook profile' buttons will overlap the icons for many languages

Prerequisites:
1) Settings > Language > Portuguese (Brazil) (pt-BR)
2) Have a linked Facebook account in the conact app

Repro Steps:
1) Update a Flame to 20140707000200
2) Open the Contacts app
3) Open a contact with a linked Facebook profile
4) Note the Wall post button
5) Go to Settings > Language > and change to Polish
6) Return to the contact in step 3
7) Note the View Facebook profile button

Actual:
Text is overlapped in multiple languages. because of the change of icon position.

Expected:
The text does not overlap with the ui.

Environmental Variables:
Device: Flame 2.0
BuildID: 20140707000200
Gaia: ef67af27dff3130d41a9139d6ae7ed640c34d922
Gecko: f53099796238
Version: 32.0a2 (2.0) 
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0


Repro frequency: 100%
Link to failed test case:https://moztrap.mozilla.org/manage/case/12798/
See attached: screenshot
This does NOT occur on 1.4 Flame.

Environmental Variables:
Device: Flame 1.4
Build ID: 20140707000200
Gaia: 5c9e1e4131d3ac8915ed88b72bb66dc7d97be6a0
Gecko: 2d0c15450488
Version: 30.0 (1.4) 
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:30.0) Gecko/30.0 Firefox/30.0

The icons were all on the left side of the text boxes and were not overlapped by the text.



This issue DOES occur on 2.1 Flame and 2.0 Buri.

Environmental Variables:
Device: Flame Master
BuildID: 20140707040201
Gaia: 93daa354671a698634a3dc661c8c9dcb7d824c31
Gecko: 1dc6b294800d
Version: 33.0a1 (Master) 
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

Environmental Variables:
Device: Buri 2.0
BuildID: 20140707000200
Gaia: ef67af27dff3130d41a9139d6ae7ed640c34d922
Gecko: f53099796238
Version: 32.0a2 (2.0) 
Firmware Version: v1.2device.cfg
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0


The text is overlapped by the icons and the icons are on the right side instead of the left.
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
This is missing a blocking triage analysis.
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][lead-review-]
Flags: needinfo?(ktucker)
This is a regression from 1.4. The text should be truncated when too long or wrap the text to the next line. This will look bad to the end user and is not something people would expect from a polished product. Since this is affecting multiple languages, I would suggest we nominate 2.0?
blocking-b2g: --- → 2.0?
Flags: needinfo?(ktucker)
QA Whiteboard: [QAnalyst-Triage+][lead-review-] → [lead-review-]
QA Whiteboard: [lead-review-]
Assignee: nobody → jmcf
blocking-b2g: 2.0? → 2.0+
Depends on: 1010675
Assignee: jmcf → nobody
After some investigations with Arnau, We have determined that this bug depends on an already reported platform bug. So, removing myself from assignee
(In reply to Jose Manuel Cantera from comment #10)
> After some investigations with Arnau, We have determined that this bug
> depends on an already reported platform bug. So, removing myself from
> assignee

Would it be safe to remove regression-window-wanted from this as it seems the cause has already been identified?
Flags: needinfo?(jmcf)
(In reply to Joshua Mitchell [:Joshua_M] from comment #11)
> (In reply to Jose Manuel Cantera from comment #10)
> > After some investigations with Arnau, We have determined that this bug
> > depends on an already reported platform bug. So, removing myself from
> > assignee
> 
> Would it be safe to remove regression-window-wanted from this as it seems
> the cause has already been identified?

Yes.
Flags: needinfo?(jmcf)
QA Whiteboard: [QAnalyst-Triage+]
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][lead-review+]
Keeping open till we take a look once bug 1010675 is fixed.
Wesley, is it something that Comms team can help? Thanks.
Flags: needinfo?(whuang)
The discussion of platform bug (bug 1010675) is still going on. 
To be more practical, should we consider workaround from contact app?
This isn't perfect but there's a FC date we need to catch up.
Flags: needinfo?(jmcf)
(In reply to Wesley Huang [:wesley_huang] from comment #15)
> The discussion of platform bug (bug 1010675) is still going on. 
> To be more practical, should we consider workaround from contact app?
> This isn't perfect but there's a FC date we need to catch up.

I would not recommend that as the platform bug is affecting other apps, for instance, settings.
Flags: needinfo?(jmcf)
David, I was told that we can only provide workaround before 7/21. Can you accept that? Thanks.
Flags: needinfo?(dscravaglieri)
We will need to perform several workarounds, are we sure we cannot make it in platform for the end of the sprint?
Kevin, I don't think this is acceptable, multiple apps will have to find a workaround, this doesn't scale
Flags: needinfo?(dscravaglieri)
Thanks, David. 

I agreed with you. Since you're the component owner, we still need to confirm with you to get your feedback. But, in this case, we are clear that, we can't resolve this bug before 7/21, right? I am thinking to move this to 2.1, but this is a regression bug... What's your take here?
(In reply to Kevin Hu [:khu] from comment #20)
> Thanks, David. 
> 
> I agreed with you. Since you're the component owner, we still need to
> confirm with you to get your feedback. But, in this case, we are clear that,
> we can't resolve this bug before 7/21, right? I am thinking to move this to
> 2.1, but this is a regression bug... What's your take here?

We really should avoid kicking this bug out - we'll run into trouble in certification if we keep this bug in the product, as there's truncation issues present in multiple shipping locales that localizers cannot workaround.
Just FYI, David Baron's suggestion: https://bugzilla.mozilla.org/show_bug.cgi?id=1010675#c85
Flags: needinfo?(whuang)
(In reply to howie [:howie] from comment #22)
> Just FYI, David Baron's suggestion:
> https://bugzilla.mozilla.org/show_bug.cgi?id=1010675#c85

Looks like David Baron is asking for a workaround from Gaia side? In this case, David S. and David B., can you two come out an agreement about the bug? Or, what's all your suggestions on these bugs? Thanks.
Flags: needinfo?(dscravaglieri)
Flags: needinfo?(dbaron)
Workaround is provided in bug 1036147
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Sounds like there's already a workaround patch.
Flags: needinfo?(dbaron)
clear n?
Flags: needinfo?(dscravaglieri)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: