New issue
Advanced search Search tips

Issue 866576 link

Starred by 5 users

Issue metadata

Status: Duplicate
Merged: issue 860509
Owner:
Closed: Aug 16
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 1
Type: Bug-Regression



Sign in to add a comment

User Activation V2 does not return proper result for user activation

Reported by mgam...@mgamble.ca, Jul 23

Issue description

UserAgent: Mozilla/5.0 (X11; CrOS x86_64 10888.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3494.0 Safari/537.36
Platform: 10888.0.0 (Official Build) dev-channel eve

Steps to reproduce the problem:
1. Go to More Tools -> Extensions in Chrome
2. Find the extension you want to remove, click remove
3. Nothing happens

What is the expected behavior?
The extension should be removed.  Currently clicking the button does nothing.

What went wrong?
Extension was not removed.  Tried with multiple extensions, none were removed.

WebStore page: 

Did this work before? Yes 

Chrome version: 69.0.3494.0  Channel: dev
OS Version: 10888.0.0
Flash Version:
 
Not limited to ChromeOS. Also happens to me with dev channel 69.0.3497.12 on Windows 7.
Devtools console shows this error:

  Unchecked runtime.lastError: chrome.management.uninstall requires a user gesture.

Can't reproduce in chromium snapshots though...
I can "fix" the bug by adding "--disable-features=NativeCrxBindings" to Chrome's command line.
I still can't reproduce in Chromium snapshots even "--enable-features=NativeCrxBindings"
Thanks. The `--disable-features` parameter works around the bug for me.
Cc: phanindra.mandapaka@chromium.org
 Issue 871016  has been merged into this issue.
Labels: OS-Windows
Status: Untriaged (was: Unconfirmed)
Able to reproduce the issue on Chrome 69.0.3497.29/10895.16.0-Jerry, Wolf, Kevin.  
Steps to reproduce :
1. update Chromeos build from 69.0.3497.26/10895.13.0 to 69.0.3497.29/10895.16.0 (jerry)
2. open chrome://extensions
3. click "Remove" button
Nothing happens after clicking "Remove" button

======
After "powerwash" the system, the "Remove" button works fine. 

Unable to reproduce the issue if the chromeos is installed with the USB/10895.16.0_jerry recovery image. 



Labels: -Pri-2 Needs-Bisect Pri-1
Labels: M-69 RegressedIn-69 M-70
Able to reproduce the issue on 69.0.3497.29/10895.16.0-Big. 
The "Remove" button works fine With the "--disable-features=NativeCrxBindings" flags,comment#3.  
Labels: Triaged-ET Needs-Feedback
Unable to reproduce the issue on reported chrome version 69.0.3494.0 and latest Dev 70.0.3510.2 using Windows 10. Attaching screen-cast for reference.
Steps
---------
1. Launched reported chrome 
2. Enable extensions as per screen-cast  
3. Navigated >> More Tools >> Extensions in Chrome
4. Clicked on remove
As we are observed that Extensions are removed successfully 

@Reporter:  Please find the attached screen-cast and let us know if we have missed anything in the process.

Thanks.!
866576.mp4
3.7 MB View Download
Owner: rdevlin....@chromium.org
Status: Assigned (was: Untriaged)
Devlin -> for *potential* native bindings regression (see comment #9)
Cc: rdevlin....@chromium.org
Labels: OS-Linux OS-Mac
Owner: mustaq@chromium.org
Summary: User Activation V2 does not return proper result for user activation (was: Cannot remove extensions)
Thank you for the report!

It looks like this is dependent on *two* different features: NativeCrxBindings and User Action V2.  I can reproduce by
- Enabling chrome://flags/#user-activation-v2
- Appending --enable-features=NativeCrxBindings
- Going to the chrome://extensions page and trying to uninstall an extension

mustaq@, it looks like you updated the code for the old extensions code path in https://chromium-review.googlesource.com/c/chromium/src/+/747401, but not for the new.  Can you take a look?
Labels: UserActivation
Looks like the core problem for this bug is  Issue 778769 ?  If this is not the case, please point me to the "the new code path" noted in #c12 above.
Ah, yep, that's the one.  Same root cause.
Blockedon: 778769
Labels: -Needs-Feedback -Needs-Bisect -M-69 -RegressedIn-69
Removing the regression label: it was exposed through a Canary/Dev finch trial.
Mergedinto: 860509
Status: Duplicate (was: Assigned)
Blockedon: -778769

Sign in to add a comment