Closed Bug 1127559 Opened 10 years ago Closed 10 years ago

[Dialer] End call button gets wider when putting a call on hold

Categories

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

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

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

VERIFIED FIXED
2.2 S14 (12june)
Tracking Status
b2g-v2.2 --- verified
b2g-master --- verified

People

(Reporter: dharris, Assigned: atiqueahmedziad, Mentored)

References

()

Details

(Keywords: polish, Whiteboard: [3.0-Daily-Testing][good first bug][lang=js][lang=css])

Attachments

(3 files)

Attached file End call larger Logcat
Description: If the user is in a call and puts the call on hold, the end call button will get larger in size. If the user takes the call off hold, the end call button will return to its normal size Repro Steps: 1) Update a Flame to 20150129010239 2) Establish a call on a device 3) Put the call on hold, and observe the end call button Actual: The end call button gets slightly larger in width Expected: The end call button remains the same size Environmental Variables: Device: Flame Master (319mb)(Kitkat)(Full Flash) Build ID: 20150129010239 Gaia: 9d2378a9ef092ab1fc15c3a9f7fc4171aab59d57 Gecko: 6bfc0e1c4b29 Gonk: e7c90613521145db090dd24147afd5ceb5703190 Version: 38.0a1 (Master) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:38.0) Gecko/38.0 Firefox/38.0 Repro frequency: 10/10 See attached: Logcat, Video - http://youtu.be/bX6oeobVX_I
This bug DOES occur on Flame 2.2 The end call button gets wider Environmental Variables: Device: Flame 2.2 (319mb)(Kitkat)(Full Flash) Build ID: 20150127002504 Gaia: 80d5b797fd0497a7e3337b7798a21b2e1219681a Gecko: 01bf1516a65b Gonk: e7c90613521145db090dd24147afd5ceb5703190 Version: 37.0a2 (2.2) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0 _____________________________________________________________________________ This issue does not occur on Flame 2.1 because the Hold button ("||") did not exist.
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
Keywords: polish
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga)
http://youtu.be/xnGHYBE1wKc UI polish, suggest to out this in backlog, thanks.
Flags: needinfo?(drs.bugzilla)
Probably a regression from bug 977588.
Mentor: drs.bugzilla
Flags: needinfo?(drs.bugzilla)
See Also: → 977588
Whiteboard: [3.0-Daily-Testing] → [3.0-Daily-Testing][good first bug][lang=js][lang=css]
I am fixing it :)
Assignee: nobody → softfilebd
Status: NEW → ASSIGNED
Need Details to fix it
Flags: needinfo?(drs.bugzilla)
Thanks for taking this bug. I haven't investigated this, but I believe that the problem is probably somewhere here: https://github.com/mozilla-b2g/gaia/blob/master/apps/callscreen/style/oncall.css#L327-L336 If not, this is a good starting point. Another thing you could look into is how the '.held' class affects the styles, like this: https://github.com/mozilla-b2g/gaia/blob/master/apps/callscreen/style/oncall.css#L327-L336 Do you need anymore information?
Flags: needinfo?(drs.bugzilla)
Comment on attachment 8613283 [details] [review] [gaia] atiqueahmedziad:019921 > mozilla-b2g:master Sorry for late, as my previous device(keon) get hangs frequently in latest Gaia, couldn't work with that. But now got a new device :) please review the pr :) Thanks for your help !
Flags: needinfo?(drs)
Attachment #8613283 - Flags: review?(drs)
Comment on attachment 8613283 [details] [review] [gaia] atiqueahmedziad:019921 > mozilla-b2g:master Unfortunately this solution has a drawback: with the patch applied the hang-up button becomes smaller when in RTL mode. This is because it breaks the rules introduced in bug 1106185. You'll have to be careful not to break the layout when in RTL mode.
Flags: needinfo?(drs)
Attachment #8613283 - Flags: review?(drs) → review-
@gabriele: Will you please check the pr now ? :) I will squash the commits after cloning Gaia.
Comment on attachment 8613283 [details] [review] [gaia] atiqueahmedziad:019921 > mozilla-b2g:master Still not good enough, now the button expands and contracts on both sides. I don't think that there's an issue with the padding for the specific button but rather for the top-level rule here: https://github.com/mozilla-b2g/gaia/blob/master/apps/callscreen/style/oncall.css#L946 When a single call is on hold this selector fails and I suspect that's what causing the issue. Add another selector for the "connected-hold" data layout and see if it helps (w/o any other change).
Comment on attachment 8613283 [details] [review] [gaia] atiqueahmedziad:019921 > mozilla-b2g:master Yes, it worked. Thanks Please check & review it now :)
Attachment #8613283 - Flags: review?(gsvelto)
Comment on attachment 8613283 [details] [review] [gaia] atiqueahmedziad:019921 > mozilla-b2g:master LGTM, thanks.
Attachment #8613283 - Flags: review?(gsvelto)
Attachment #8613283 - Flags: review-
Attachment #8613283 - Flags: review+
Keywords: checkin-needed
http://docs.taskcluster.net/tools/task-graph-inspector/#9AH_F7btQJSIbhlaLQIxhw The pull request failed to pass integration tests. It could not be landed, please try again.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment on attachment 8613283 [details] [review] [gaia] atiqueahmedziad:019921 > mozilla-b2g:master [Approval Request Comment] [Bug caused by] (feature/regressing bug #): bug 1106185 [User impact] if declined: The hangup button visibly changes size when putting a call on hold [Testing completed]: Tested on a device and on the emulator [Risk to taking this patch] (and alternatives if risky): The patch is minuscule and very low risk which is why I'm nom'ing it, the alternative is not taking it at all [String changes made]: None
Attachment #8613283 - Flags: approval-gaia-v2.2?
Comment on attachment 8613283 [details] [review] [gaia] atiqueahmedziad:019921 > mozilla-b2g:master Approving as this is low risk. Requesting QA verify after patch landed on 2.2.
Attachment #8613283 - Flags: approval-gaia-v2.2? → approval-gaia-v2.2+
This bug has been verified as pass on latest Nightly build of Flame v2.2&3.0 and Nexus 5 v2.2&3.0 by the STR in Comment 0. Actual results: End button does not get wider anymore and always shows its normal size. See attachment: verified_v3.0.mp4 Reproduce rate: 0/20 --------------------------------------------------------------------------- Device: Flame v2.2 build(Pass) Build ID 20150603162502 Gaia Revision b92e782ca12397acc3eb52f2e237522c0213f4e0 Gaia Date 2015-06-03 21:02:56 Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/74421c778aff Gecko Version 37.0 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150603.195036 Firmware Date Wed Jun 3 19:50:46 EDT 2015 Bootloader L1TC000118D0 Device: Nexus 5 v2.2 build(Pass) Build ID 20150603162502 Gaia Revision b92e782ca12397acc3eb52f2e237522c0213f4e0 Gaia Date 2015-06-03 21:02:56 Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/74421c778aff Gecko Version 37.0 Device Name hammerhead Firmware(Release) 5.1 Firmware(Incremental) eng.cltbld.20150603.194836 Firmware Date Wed Jun 3 19:48:52 EDT 2015 Bootloader HHZ12f Device: Flame v3.0 build(Pass) Build ID 20150603160203 Gaia Revision 45dc6306cf502a4f00ae9f8bd8293a8a3a37c07b Gaia Date 2015-06-03 17:32:50 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/0920f2325a6d Gecko Version 41.0a1 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150603.192042 Firmware Date Wed Jun 3 19:20:53 EDT 2015 Bootloader L1TC000118D0 Device: Nexus 5 v3.0 build(Pass) Build ID 20150603160203 Gaia Revision 45dc6306cf502a4f00ae9f8bd8293a8a3a37c07b Gaia Date 2015-06-03 17:32:50 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/0920f2325a6d Gecko Version 41.0a1 Device Name hammerhead Firmware(Release) 5.1 Firmware(Incremental) eng.cltbld.20150603.193140 Firmware Date Wed Jun 3 19:31:59 EDT 2015 Bootloader HHZ12f
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][MGSEI-Triage+]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: