Closed
Bug 1127954
Opened 10 years ago
Closed 10 years ago
[Homescreen] [Text Selection] Text Selection options (cut, copy, paste, select all) appear on the homescreen when long-pressing empty areas of the screen in homescreen edit mode.
Categories
(Firefox OS Graveyard :: Gaia::Homescreen, defect)
Tracking
(blocking-b2g:2.2+, b2g-v2.2 verified, b2g-master verified)
People
(Reporter: jmitchell, Assigned: mancas)
References
()
Details
(Whiteboard: [3.0-Daily-Testing])
Attachments
(3 files, 1 obsolete file)
Description:
Long-pressing an icon on the homescreen will put the device in edit mode, then long pressing certain areas of the homescreen while in edit mode will cause text selection elements (copy, cut, paste bubbles and blue text carets) to appear. You can use 'select all' or drag the carets around to select icon names. If you select done or lock and unlock the device these highlighted icon names will persist onto the normal homescreenas well as blue carets and text selection option bubbles. If these items are used to select icons on the homescreen those icons that have highlighted names can not be long-pressed on to enter edit mode, nor can you tap on them to launch that app.
Repro Steps:
1) Update a Flame to 20150130010210
2) Long press on an app icon to enter edit mode
3) Scroll down to the bottom and long press and empty area (occurs on other empty areas but the very bottom has a higher repro rate)
Actual:
Text selection options become available
Expected:
text selections options will not become available
-or-
text selection will be confined to a single icon name (but they can still copy/paste when in edit mode for a particular app icon so this is not necessary here)
Environmental Variables:
Device: Flame 3.0
Build ID: 20150130010210
Gaia: 8238eeacc7030b2cdbf7ab4eba2f36779b702599
Gecko: 29b05d283b00
Gonk: e7c90613521145db090dd24147afd5ceb5703190
Version: 38.0a1 (3.0)
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:38.0) Gecko/38.0 Firefox/38.0
Repro frequency: 9/11
See attached: logcat, video: http://youtu.be/SuDwcl13yVA
-------------------------------------------------------------------------------------
This issue also occurs on Flame 2.2 (v18d-1), Flame 2.2 (v18d); Text Selection was not implemented in 2.1
evice: Flame 2.2 (KK - Nightly - Full Flash)
Build ID: 20150128002506
Gaia: cd42b034fd2825c3675ace3a67f5775eb61c2d60
Gecko: d824c65a6a2b
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
Device: Flame 2.2 (KK - Nightly - Full-Flashed)
Build ID: 20150128002506
Gaia: cd42b034fd2825c3675ace3a67f5775eb61c2d60
Gecko: d824c65a6a2b
Gonk: e7c90613521145db090dd24147afd5ceb5703190
Version: 37.0a2 (2.2)
Firmware Version: v18d
User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0
Reporter | ||
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
Comment 1•10 years ago
|
||
NI on component owner for nomination decision and assignment.
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga) → needinfo?(gchang)
Comment 2•10 years ago
|
||
Add developers for more information.
Blocks: CopyPasteLegacy
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][textselection]
Flags: needinfo?(gchang)
Updated•10 years ago
|
Updated•10 years ago
|
Whiteboard: [3.0-Daily-Testing] → [3.0-Daily-Testing][systemsfe]
Comment 4•10 years ago
|
||
Adding tim for text selection triage.
Flags: needinfo?(timdream)
Whiteboard: [3.0-Daily-Testing][systemsfe] → [3.0-Daily-Testing]
Updated•10 years ago
|
Flags: needinfo?(timdream) → needinfo?(hochang)
Comment 5•10 years ago
|
||
This should block as new feature broken
blocking-b2g: 2.2? → 2.2+
Flags: needinfo?(hochang)
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage+][textselection] → [QAnalyst-Triage+][COM=Text Selection]
Comment 6•10 years ago
|
||
Agreed this is a blocker, but I expect bug 1129356 may fix this, so adding as a dependency (all the icons in GaiaGrid are abs-pos).
Depends on: 1129356
Updated•10 years ago
|
QA Contact: ychung
Comment 8•10 years ago
|
||
This issue still reproduces on the latest Flame Master (tinderbox, mozilla-central).
Result: When long-pressing the empty area in edit mode, the text selection bubble appears. When selecting the 'select all' button, all app names and "Done" button are selected, which remain selected after exiting the edit mode.
Environmental Variables:
Device: Flame 3.0
BuildID: 20150211130440
Gaia: e280a660955bbdab265d50f8d9e009de34082332
Gecko: c1ac604684b4
Version: 38.0a1 (3.0)
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:38.0) Gecko/38.0 Firefox/38.0
QA Whiteboard: [QAnalyst-Triage+][COM=Text Selection] → [QAnalyst-Triage?][COM=Text Selection]
Flags: needinfo?(ktucker)
Keywords: qawanted
Updated•10 years ago
|
QA Contact: ychung
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?][COM=Text Selection] → [QAnalyst-Triage+][COM=Text Selection]
Flags: needinfo?(ktucker)
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → b.mcb
Comment 9•10 years ago
|
||
Assignee | ||
Comment 10•10 years ago
|
||
Kevin could you help me with the review of the patch?
Thanks!
Attachment #8564921 -
Flags: review?(kgrandon)
Comment 11•10 years ago
|
||
Comment on attachment 8564919 [details] [review]
[gaia] mancas:bug1127954 > mozilla-b2g:master
I think this looks good, thanks!
Attachment #8564919 -
Flags: review+
Comment 12•10 years ago
|
||
Comment on attachment 8564921 [details] [review]
Proposed patch
Let's use the autolander attachment.
Attachment #8564921 -
Attachment is obsolete: true
Attachment #8564921 -
Flags: review?(kgrandon)
Updated•10 years ago
|
Keywords: checkin-needed
Updated•10 years ago
|
Keywords: checkin-needed
Comment 13•10 years ago
|
||
Pull request has landed in master: https://github.com/mozilla-b2g/gaia/commit/ae02fbdeae77b2002cebe33c61aedeee4b9439fd
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment 14•10 years ago
|
||
Please request Gaia v2.2 approval on this patch when you get a chance.
Assignee | ||
Comment 15•10 years ago
|
||
Comment on attachment 8564919 [details] [review]
[gaia] mancas:bug1127954 > mozilla-b2g:master
[Approval Request Comment]
[Bug caused by] (feature/regressing bug #): No regression
[User impact] if declined: Selection bubbles can appear and the user can select all the text without the possibility of deselect it.
[Testing completed]: No need, css change
[Risk to taking this patch] (and alternatives if risky): Low
[String changes made]:None
Flags: needinfo?(b.mcb)
Attachment #8564919 -
Flags: approval-gaia-v2.2?
Updated•10 years ago
|
Attachment #8564919 -
Flags: approval-gaia-v2.2? → approval-gaia-v2.2+
Comment 16•10 years ago
|
||
Comment 17•10 years ago
|
||
The problem is verified not happen on latest Flame 2.2 & 3.0 build.
Repro Steps:
1) Update a Flame to Latest build.
2) Long press on an app icon to enter edit mode
3) Scroll down to the bottom and long press and empty area (occurs on other empty areas but the very bottom has a higher repro rate)
Actual Result:
3) text selections options will not become available.
Fail rate:0/10
See attachment:Verify_video.MP4
Flame 2.2 version:
Build ID 20150225002505
Gaia Revision ca64f2fe145909f31af266b1730874051ba76c78
Gaia Date 2015-02-24 22:06:53
Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/16804008c29f
Gecko Version 37.0
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20150225.041814
Firmware Date Wed Feb 25 04:18:25 EST 2015
Bootloader L1TC000118D0
Flame 3.0 version:
Flame3.0:
Build ID 20150225010244
Gaia Revision f6bfd854fe4746f21bc006eac145365e85f98808
Gaia Date 2015-02-24 21:10:44
Gecko Revision https://hg.mozilla.org/mozilla-central/rev/0a8b3b67715a
Gecko Version 39.0a1
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20150225.043702
Firmware Date Wed Feb 25 04:37:14 EST 2015
Bootloader L1TC00011880
Updated•10 years ago
|
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage+][COM=Text Selection] → [QAnalyst-Triage+][COM=Text Selection][MGSEI-Triage+]
You need to log in
before you can comment on or make changes to this bug.
Description
•