Closed
Bug 1157173
Opened 10 years ago
Closed 10 years ago
[First Time Experience] The "Change" are overlapped and truncated in Date&time page.
Categories
(Firefox OS Graveyard :: Gaia::First Time Experience, defect)
Firefox OS Graveyard
Gaia::First Time Experience
ARM
Gonk (Firefox OS)
Tracking
(blocking-b2g:2.2+, b2g-v2.1 unaffected, b2g-v2.2 verified, b2g-master verified)
Tracking | Status | |
---|---|---|
b2g-v2.1 | --- | unaffected |
b2g-v2.2 | --- | verified |
b2g-master | --- | verified |
People
(Reporter: zikui.yang, Assigned: sfoster)
References
Details
(Keywords: regression, Whiteboard: LocRun2.2, [systemsfe])
Attachments
(4 files)
[1.Description]:
[l10n][v2.2][First Time Experience]Russian:Goto Date&time page in FTE, the strings "Change" are overlapped and truncated.
Attchment:2015-04-22-09-39-33.png
[2.Testing Steps]:
1.Launch FTE
2.Set langua to Russian
3.Tap next goto Date&time page
[3.Expected Result]:
3.The strings "Change" should not be overlapped and truncated.
[4.Actual Result]:
3.The strings "Change" are overlapped and truncated .
[5.Reproduction build]:
Device: Flame 2.2 user (Affected)
Build ID 20150421002501
Gaia Revision 828dd03a0e3b140d74b2e49355197df4d91d9227
Gaia Date 2015-04-20 18:28:39
Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/36f72a3efb9b
Gecko Version 37.0
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20150421.042925
Firmware Date Tue Apr 21 04:29:36 EDT 2015
Bootloader L1TC000118D0
Device Flame 2.1 user build (Unaffected)
Build ID 20150421001205
Gaia Revision bbe983b4e8bebfec26b3726b79568a22d667223c
Gaia Date 2015-04-09 13:52:48
Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/b85d4f4a6d61
Gecko Version 34.0
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20150421.040717
Firmware Date Tue Apr 21 04:07:27 EDT 2015
Bootloader L1TC000118D0
[6.Reproduction Frequency]:
Always Recurrence,5/5
[7.TCID]:
12258
status-b2g-v2.1:
--- → unaffected
status-b2g-v2.2:
--- → affected
Whiteboard: LocRun2.2, MGSEI-l10n-1F-Russia → LocRun2.2, MGSEI-l10n-1F-Russian
Summary: [110n][First Time Experience]Russian:The "Change" are overlapped and truncated in Date&time page. → [l10n][First Time Experience]Russian:The "Change" are overlapped and truncated in Date&time page.
Comment 2•10 years ago
|
||
regression from 2.1. (same string used in 2.1 and 2.2, checked on transvision here: https://transvision.mozfr.org/?recherche=Change&repo=gaia&sourcelocale=en-US&locale=ru&search_type=strings)
Nominating as this affects a shipping locale, and probably others.
Flagging UX for help on this. thanks
blocking-b2g: --- → 2.2?
Component: ru / Russian → Gaia::First Time Experience
Flags: needinfo?(firefoxos-ux-bugzilla)
Keywords: regression
Product: Mozilla Localizations → Firefox OS
Summary: [l10n][First Time Experience]Russian:The "Change" are overlapped and truncated in Date&time page. → [First Time Experience] The "Change" are overlapped and truncated in Date&time page.
Comment 3•10 years ago
|
||
Regression so + on this.
blocking-b2g: 2.2? → 2.2+
Flags: needinfo?(firefoxos-ux-bugzilla)
Assignee | ||
Updated•10 years ago
|
Whiteboard: LocRun2.2,MGSEI-l10n-1F-Russian → LocRun2.2,MGSEI-l10n-1F-Russian [systemsfe]
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → sfoster
Comment 4•10 years ago
|
||
It would help a lot if we can get a 2.1 and 2.2 screenshot for regressions.
Flags: needinfo?(lebedel.delphine)
Comment 5•10 years ago
|
||
Gregor: please in general prefer to need info the tester who filed the bug for these kinds of things.
Elie: When there's a regression, please remember and tell your team to provide the screenshots for both versions. I've seen a few bugs missing this.
Keeping the ni on me for this to provide a screenshot later today. thanks
Flags: needinfo?(zikui.yang)
Comment 6•10 years ago
|
||
Hmm screenshot from 2.1 shows that in 2.1, it already barely fit
Flags: needinfo?(lebedel.delphine)
(In reply to Delphine Lebédel [:delphine - use need info] from comment #5)
> Gregor: please in general prefer to need info the tester who filed the bug
> for these kinds of things.
> Elie: When there's a regression, please remember and tell your team to
> provide the screenshots for both versions. I've seen a few bugs missing this.
>
> Keeping the ni on me for this to provide a screenshot later today. thanks
OK,thanks for reminding.
Flags: needinfo?(zikui.yang)
Updated•10 years ago
|
Target Milestone: --- → 2.2 S11 (1may)
Comment 8•10 years ago
|
||
Assignee | ||
Comment 9•10 years ago
|
||
Comment on attachment 8598343 [details] [review]
[gaia] sfoster:ftu-change-btn-bug-1157173 > mozilla-b2g:master
Mike can you look at this one? From the PR, the main change here is using content-box for box sizing, plus tweaks on the width/padding values. I've set max-width to 40% which is about as big as it can be without the layout breaking down. It shouldnt come to that but 'Change' does translate to a rather long string in some languages. I figure legibility trumps here and we would rather get a legible label in the extreme case.
If you plug a long string in there, the top timezone 'change' button starts to overlap Antartica. Without redesigning this screen (bug #1067636) we don't have a good fix for this - probably best addressed on case-by-case basis with localizers.
Attachment #8598343 -
Flags: review?(mhenretty)
Comment 10•10 years ago
|
||
We've had several recent regression that were essentially padding/truncation issues within buttons. I'd like to figure out what caused this regardless of the fix we use here. Let's get a regression-window here to find the regressing patch.
Keywords: regressionwindow-wanted
Updated•10 years ago
|
QA Contact: bzumwalt
Comment 11•10 years ago
|
||
Mozilla-Inbound Regression Window:
Last working Mozilla-Inbound build:
Device: Flame 3.0
Build ID: 20150319193147
Gaia: 8837f94418d69a0b06c1f4843b0779e2bb72165a
Gecko: 4d2d97b3ba34
Version: 39.0a1 (3.0)
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:39.0) Gecko/39.0 Firefox/39.0
First broken Mozilla-Inbound build:
Device: Flame 3.0
Build ID: 20150319211513
Gaia: 8837f94418d69a0b06c1f4843b0779e2bb72165a
Gecko: 9590d9ed9e76
Version: 39.0a1 (3.0)
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:39.0) Gecko/39.0 Firefox/39.0
Working Gaia with Broken Gecko issue DOES reproduce:
Gaia: 8837f94418d69a0b06c1f4843b0779e2bb72165a
Gecko: 9590d9ed9e76
Working Gecko with Broken Gaia issue does NOT reproduce:
Gaia: 8837f94418d69a0b06c1f4843b0779e2bb72165a
Gecko: 4d2d97b3ba34
Mozilla-Inbound Pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=4d2d97b3ba34&tochange=9590d9ed9e76
Issue appears to occur due to changes made in bug 1010675
QA Whiteboard: [QAnalyst-Triage?]
status-b2g-master:
--- → affected
Flags: needinfo?(ktucker)
Keywords: regressionwindow-wanted
Comment 12•10 years ago
|
||
Also happens in Serbian Cyrillic, as per dupe Bug 1159145
Comment 13•10 years ago
|
||
Comment on attachment 8598343 [details] [review]
[gaia] sfoster:ftu-change-btn-bug-1157173 > mozilla-b2g:master
In light of the platform fix that caused this regression, I think this is a good fix.
Attachment #8598343 -
Flags: review?(mhenretty) → review+
Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
Updated•10 years ago
|
Keywords: checkin-needed
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Comment 14•10 years ago
|
||
https://github.com/mozilla-b2g/gaia/pull/29756
Autolander could not land the pull request due to not having collaborator rights. This is possibly due to a tree closure. Please check the tree status and request checkin again once the tree is open.
Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
Updated•10 years ago
|
Keywords: checkin-needed
Comment 15•10 years ago
|
||
http://docs.taskcluster.net/tools/task-graph-inspector/#AV0oF0fETvuAZVPxpYmcRg
The pull request failed to pass integration tests. It could not be landed, please try again.
Assignee | ||
Comment 16•10 years ago
|
||
Tests are green with rebased PR, trying again to land...
Keywords: checkin-needed
Updated•10 years ago
|
Keywords: checkin-needed
Comment 17•10 years ago
|
||
http://docs.taskcluster.net/tools/task-graph-inspector/#mU6dnfUDSSiqoBNuS_wOjg
The pull request failed to pass integration tests. It could not be landed, please try again.
Assignee | ||
Comment 18•10 years ago
|
||
Closed/re-opened PR. Tests are green again, fingers-crossed that'll do it.
Keywords: checkin-needed
Updated•10 years ago
|
Keywords: checkin-needed
Comment 19•10 years ago
|
||
http://docs.taskcluster.net/tools/task-graph-inspector/#vkfNG4LeTy-qr7PNepa3WA
The pull request failed to pass integration tests. It could not be landed, please try again.
Assignee | ||
Comment 20•10 years ago
|
||
Merged to master: https://github.com/mozilla-b2g/gaia/commit/d62c0bec329216edba8218f0cb5b950f8ba3dd40
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 21•10 years ago
|
||
Delphine, this bug is probably not the one you are thinking of. The fix here is very specific to these particular buttons, in the FTU app and it wont fix bug 1159644 or bug 1159646. We dont have a bug yet for the shared button styles, but I suspect bug 1155906 will either morph to cover that, or get duped to another.
Comment 23•10 years ago
|
||
thanks for clarifying Sam! Understood, will update them.
Flags: needinfo?(lebedel.delphine)
Comment 24•10 years ago
|
||
Issue verified fixed on Flame 3.0
When language is set to Russian, the string "Change" is not overlapping button.
Leaving verifyme for 2.2 uplift.
Device: Flame 3.0
Build ID: 20150504010202
Gaia: e18cce173840d6ff07fb6f1f0e0ffb58b99aab3e
Gecko: dc5f85980a82
Gonk: a9f3f8fb8b0844724de32426b7bcc4e6dc4fa2ed
Version: 40.0a1 (3.0)
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:40.0) Gecko/40.0 Firefox/40.0
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Keywords: verifyme
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Comment 25•10 years ago
|
||
Hi Sam,
Could you raise approval to land on 2.2? Thanks!
Flags: needinfo?(sfoster)
Assignee | ||
Comment 26•10 years ago
|
||
Comment on attachment 8598343 [details] [review]
[gaia] sfoster:ftu-change-btn-bug-1157173 > mozilla-b2g:master
[Approval Request Comment]
[Bug caused by] (feature/regressing bug #): Buttons on FTU Date/Time screen; fix fallout from bug 1010675
[User impact] if declined: In some locales, the labels on this screen may be truncated, illegible and/or unclear
[Testing completed]: Tested on device in multiple languages, verified on master
[Risk to taking this patch] (and alternatives if risky): V. low, patch only touches FTU stylesheet, and targets these buttons specifically.
[String changes made]: None
Flags: needinfo?(sfoster)
Attachment #8598343 -
Flags: approval-gaia-v2.2?
Updated•10 years ago
|
Attachment #8598343 -
Flags: approval-gaia-v2.2? → approval-gaia-v2.2+
Assignee | ||
Comment 27•10 years ago
|
||
Reporter | ||
Comment 29•10 years ago
|
||
(In reply to Hermes Cheng[:hermescheng] from comment #28)
> Elie, could you help verify v2.2?
This issue verified pass on flame 2.2
Flame 2.2:
Build ID 20150512002502
Gaia Revision c4c1bf443f2b01c2ba918780510fd4c639a3c360
Gaia Date 2015-05-11 14:12:24
Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/70782f19acbf
Gecko Version 37.0
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20150512.041644
Firmware Date Tue May 12 04:16:55 EDT 2015
Bootloader L1TC000118D0
Refer to picture Russian_change_verified pass.png
Flags: needinfo?(zikui.yang)
Reporter | ||
Comment 30•10 years ago
|
||
Updated•9 years ago
|
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][MGSEI-l10n-1F]
Whiteboard: LocRun2.2,MGSEI-l10n-1F-Russian [systemsfe] → LocRun2.2, [systemsfe]
You need to log in
before you can comment on or make changes to this bug.
Description
•