Issue metadata
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 descriptionUserAgent: 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:
,
Aug 1
Devtools console shows this error: Unchecked runtime.lastError: chrome.management.uninstall requires a user gesture. Can't reproduce in chromium snapshots though...
,
Aug 1
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"
,
Aug 1
Thanks. The `--disable-features` parameter works around the bug for me.
,
Aug 6
,
Aug 6
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.
,
Aug 6
,
Aug 6
,
Aug 6
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.
,
Aug 7
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.!
,
Aug 10
Devlin -> for *potential* native bindings regression (see comment #9)
,
Aug 13
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?
,
Aug 14
,
Aug 14
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.
,
Aug 15
Ah, yep, that's the one. Same root cause.
,
Aug 15
,
Aug 15
Removing the regression label: it was exposed through a Canary/Dev finch trial.
,
Aug 16
,
Aug 16
|
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by arnav...@gmail.com
, Aug 1