New issue
Advanced search Search tips

Issue 794681 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Touch stops working on shelf after using two-finger-touch on any app icon

Project Member Reported by sdantul...@chromium.org, Dec 13 2017

Issue description

Google Chrome	64.0.3282.24 (Official Build) dev (64-bit)
Revision	0
Platform	10176.13.0 (Official Build) dev-channel eve

What steps will reproduce the problem?
1. Use two-finger-touch on any app icon in shelf
2. Try to use any area of shelf (area having launcher and app icons) using touch

What happens ?
Touch doesn't work.

Reproducible always with above repro step.

Feedback report: http://feedback/#/Report/84787417107
 
Labels: ReleaseBlock-Beta
Is this a regression from M63?  Can we identify if that's the case and/or where it derived?
Labels: -ReleaseBlock-Beta ReleaseBlock-Stable
Moving this to block stable.  Not clear if this is a regression or impact
This is a regression. Issue not reproducible on M63 10032.71.1, 63.0.3239.86 beta. 

Comment 5 by vadimt@chromium.org, Dec 14 2017

Labels: Touch-Friendly-Launcher Touch-Friendly-Launcher-Triaged Touch-Friendly-Launcher-Urgent
Owner: newcomer@chromium.org
Status: Started (was: Untriaged)
I have a fix for this. Should have it uploaded by tomorrow.
Project Member

Comment 8 by bugdroid1@chromium.org, Dec 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d6ccf92831784c2a3e06f5001ceb3c73c557f77b

commit d6ccf92831784c2a3e06f5001ceb3c73c557f77b
Author: Alex Newcomer <newcomer@chromium.org>
Date: Fri Dec 15 22:55:16 2017

CrOS: Fix two-finger touch on shelf app icons

The bug is that after two-finger tapping on an app icon in
the shelf, the shelf sometimes becomes unresponsive.

This was caused by logic that assumed we wanted to forward all
gesture events when the context menu was created with a gesture event.

This is fixed by adding a check to see if we are actually dragging
an app icon before asking MenuRunner to send events to owner.

TEST=manual

Bug:  794681 
Change-Id: Ib2b764126874f9fd58578a1610a70e2c7881ff78
Reviewed-on: https://chromium-review.googlesource.com/828293
Commit-Queue: Alex Newcomer <newcomer@chromium.org>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#524502}
[modify] https://crrev.com/d6ccf92831784c2a3e06f5001ceb3c73c557f77b/ash/shelf/shelf_view.cc

Labels: Merge-Request-64
Project Member

Comment 10 by sheriffbot@chromium.org, Dec 16 2017

Labels: -Merge-Request-64 Hotlist-Merge-Review Merge-Review-64
This bug requires manual review: M64 has already been promoted to the beta branch, so this requires manual review
Please contact the milestone owner if you have questions.
Owners: cmasso@(Android), cmasso@(iOS), kbleicher@(ChromeOS), abdulsyed@(Desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: -Merge-Review-64 Merge-Approved-64
Approving merge to M64 Chrome OS.
Project Member

Comment 12 by bugdroid1@chromium.org, Dec 18 2017

Labels: -merge-approved-64 merge-merged-3282
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ecfc2a7d28ba52d336a0feca8af28309e129ce5a

commit ecfc2a7d28ba52d336a0feca8af28309e129ce5a
Author: Alex Newcomer <newcomer@chromium.org>
Date: Mon Dec 18 16:51:15 2017

CrOS: Fix two-finger touch on shelf app icons

The bug is that after two-finger tapping on an app icon in
the shelf, the shelf sometimes becomes unresponsive.

This was caused by logic that assumed we wanted to forward all
gesture events when the context menu was created with a gesture event.

This is fixed by adding a check to see if we are actually dragging
an app icon before asking MenuRunner to send events to owner.

TEST=manual
TBR=newcomer@chromium.org

(cherry picked from commit d6ccf92831784c2a3e06f5001ceb3c73c557f77b)

Bug:  794681 
Change-Id: Ib2b764126874f9fd58578a1610a70e2c7881ff78
Reviewed-on: https://chromium-review.googlesource.com/828293
Commit-Queue: Alex Newcomer <newcomer@chromium.org>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#524502}
Reviewed-on: https://chromium-review.googlesource.com/832373
Reviewed-by: Alex Newcomer <newcomer@chromium.org>
Cr-Commit-Position: refs/branch-heads/3282@{#264}
Cr-Branched-From: 5fdc0fab22ce7efd32532ee989b223fa12f8171e-refs/heads/master@{#520840}
[modify] https://crrev.com/ecfc2a7d28ba52d336a0feca8af28309e129ce5a/ash/shelf/shelf_view.cc

Project Member

Comment 13 by bugdroid1@chromium.org, Dec 18 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d18bcc120fc9a71de955d4e0b902ee9773c07af8

commit d18bcc120fc9a71de955d4e0b902ee9773c07af8
Author: Alex Newcomer <newcomer@chromium.org>
Date: Mon Dec 18 17:16:24 2017

Revert "CrOS: Fix two-finger touch on shelf app icons"

This reverts commit ecfc2a7d28ba52d336a0feca8af28309e129ce5a.

Reason for revert: Mismatching switch statement included in cherry-pick.

Original change's description:
> CrOS: Fix two-finger touch on shelf app icons
> 
> The bug is that after two-finger tapping on an app icon in
> the shelf, the shelf sometimes becomes unresponsive.
> 
> This was caused by logic that assumed we wanted to forward all
> gesture events when the context menu was created with a gesture event.
> 
> This is fixed by adding a check to see if we are actually dragging
> an app icon before asking MenuRunner to send events to owner.
> 
> TEST=manual
> TBR=newcomer@chromium.org
> 
> (cherry picked from commit d6ccf92831784c2a3e06f5001ceb3c73c557f77b)
> 
> Bug:  794681 
> Change-Id: Ib2b764126874f9fd58578a1610a70e2c7881ff78
> Reviewed-on: https://chromium-review.googlesource.com/828293
> Commit-Queue: Alex Newcomer <newcomer@chromium.org>
> Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
> Cr-Original-Commit-Position: refs/heads/master@{#524502}
> Reviewed-on: https://chromium-review.googlesource.com/832373
> Reviewed-by: Alex Newcomer <newcomer@chromium.org>
> Cr-Commit-Position: refs/branch-heads/3282@{#264}
> Cr-Branched-From: 5fdc0fab22ce7efd32532ee989b223fa12f8171e-refs/heads/master@{#520840}

TBR=xiyuan@chromium.org,newcomer@chromium.org

Change-Id: I8227bed9fe2cd7a5ba10065dab2303f582d6ac40
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug:  794681 
Reviewed-on: https://chromium-review.googlesource.com/832946
Reviewed-by: Alex Newcomer <newcomer@chromium.org>
Cr-Commit-Position: refs/branch-heads/3282@{#265}
Cr-Branched-From: 5fdc0fab22ce7efd32532ee989b223fa12f8171e-refs/heads/master@{#520840}
[modify] https://crrev.com/d18bcc120fc9a71de955d4e0b902ee9773c07af8/ash/shelf/shelf_view.cc

Project Member

Comment 14 by bugdroid1@chromium.org, Dec 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/792851867529574a68ddf736cf3fb5c5887d7cbb

commit 792851867529574a68ddf736cf3fb5c5887d7cbb
Author: Alex Newcomer <newcomer@chromium.org>
Date: Tue Dec 19 01:35:33 2017

RELAND:CrOS:Fix two-finger touch on shelf app icons

The bug is that after two-finger tapping on an app icon in
the shelf, the shelf sometimes becomes unresponsive.

This was caused by logic that assumed we wanted to forward all
gesture events when the context menu was created with a gesture event.

This is fixed by adding a check to see if we are actually dragging
an app icon before asking MenuRunner to send events to owner.

TEST=manual
TBR=newcomer@chromium.org

(cherry picked from commit d6ccf92831784c2a3e06f5001ceb3c73c557f77b)

Bug:  794681 
Change-Id: I520aa173d471eb15755eb8bf78309027399a4820
Reviewed-on: https://chromium-review.googlesource.com/828293
Commit-Queue: Alex Newcomer <newcomer@chromium.org>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Cr-Original-Original-Commit-Position: refs/heads/master@{#524502}
Reviewed-on: https://chromium-review.googlesource.com/832373
Reviewed-by: Alex Newcomer <newcomer@chromium.org>
Cr-Original-Commit-Position: refs/branch-heads/3282@{#264}
Cr-Original-Branched-From: 5fdc0fab22ce7efd32532ee989b223fa12f8171e-refs/heads/master@{#520840}
Reviewed-on: https://chromium-review.googlesource.com/832908
Cr-Commit-Position: refs/branch-heads/3282@{#287}
Cr-Branched-From: 5fdc0fab22ce7efd32532ee989b223fa12f8171e-refs/heads/master@{#520840}
[modify] https://crrev.com/792851867529574a68ddf736cf3fb5c5887d7cbb/ash/shelf/shelf_view.cc

Status: Fixed (was: Started)
Status: Verified (was: Fixed)
10176.52.0, 64.0.3282.97

Sign in to add a comment