Remove the extension is controlling the default search engine setting warning notice
Categories
(Firefox :: Search, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox78 | --- | wontfix |
firefox84 | --- | verified |
firefox85 | --- | unaffected |
People
(Reporter: prathiksha, Assigned: standard8)
References
Details
Attachments
(3 files, 1 obsolete file)
When an extension is controlling a setting in Firefox, we always show a string (see attachment) and a "Disable Extension..." button next to it. It looks like this button is missing for the default search setting. We could select a different default search engine from the drop down below the string as seen in the attachment, but it doesn't really disable the extension.
Also, looking at the code here[0], the description element is controlling a "disableDefaultSearchExtension" element that doesn't exist AFAICT.
Assignee | ||
Updated•4 years ago
|
Comment 1•4 years ago
|
||
I think we didn't include the disable button since you can change the controlled pref here without disabling the extension. Does this seem expected, Jorge?
Comment 2•4 years ago
|
||
Yes, that seems to be expected. An extension can do more than add a search engine, so making it non-default and disabling it should be separate actions.
Comment 3•4 years ago
|
||
Looks like this is expected and we probably don't need to change it. I think we want to move away from the disable-only option and prefer something like this where the user can change the preference in the general case as well.
Comment 4•4 years ago
|
||
So not entirely sure we want to close this, we let arbitrary webextensions set the default to a built in engine (without a prompt) but we could still let the user disable the extension that set is_default (not the built in engine) here
Comment 5•4 years ago
|
||
FWIW I agree, especially for search there might be not-so-wanted add-ons overwriting this and the user could be unclear on how to remove the add-on otherwise. Also, are we sure that the user choice will persistently be honored after that and there's no way for the add-on to creep back to their default?
Comment 6•4 years ago
|
||
And to add another point, I would claim that the majority of users who switch away from DuckDuckGo in the above presented case would actually like to do both, uninstall the add-on and reset their search engine, and we're doing them a disservice by keeping the add-on around in the background when they switched away from the default search engine.
Mark, any major concerns with opening this back up?
Comment 7•4 years ago
|
||
I don't see any reason why we can't have the option to disable as well.
(In reply to Johann Hofmann [:johannh] from comment #5)
[...] Also, are we sure that the user choice will persistently be honored after that and there's no way for the add-on to creep back to their default?
That sounds like it would be a serious problem. If there's a real concern here that should probably get looked into.
Comment 8•4 years ago
|
||
Ok, thanks for confirming!
Assignee | ||
Updated•4 years ago
|
Comment 11•4 years ago
|
||
If you still want to pick up this bug I can probably help out our Jorge, do you want me to asssign it to you?
Comment 12•4 years ago
|
||
(In reply to Dale Harvey (:daleharvey) from comment #11)
If you still want to pick up this bug I can probably help out our Jorge, do you want me to asssign it to you?
Hey Dale yes I'm still interested in working on this bug!
Comment 13•4 years ago
|
||
ok assigned, feel free to needinfo me or catch me on matrix (daleharvey) if you have any questions, cheers
Comment 14•4 years ago
|
||
Comment 15•4 years ago
|
||
Stepping in late here because I only just found out about this bug.
The choice to include disable here is opposite of the direction we're going in general with addon settings. While we haven't had the bandwidth to address UI throughout, the backend has been updated to support UI that allows user control and selection of settings that addons do, rather than forcing the disable/removal of an addon to regain control of a setting.
Before we make further changes I'd like to be really clear from the search team about the behaviors and rules around the search default.
Comment 16•4 years ago
|
||
To free up work and progress here, I'd propose that the direction changes to removing the "extension has control" block completely. The dropdown allows the user to choose which engine is default. All engines (eventually when opensearch is gone) are extensions, so that block is redundant anyway. In other preferences we are intending a similar approach[1].
Comment 17•4 years ago
|
||
An additional note, per the bug I linked to in comment 16, we could choose to differentiate user-installed extensions vs. builtin extensions in the dropdown if that were desirable.
dropdown
-> [icon] $extension-name (extension)
-> [icon] $extension-name
The (extension)
text denotes a non-builtin extension that has added a search engine.
Assignee | ||
Comment 18•4 years ago
|
||
The pop-up changes would be a possibility, but I'm not sure it covers all the requirements that we have. I think this needs a discussion with Product + UX for search before we go further here.
Assignee | ||
Comment 19•4 years ago
|
||
(In reply to Mark Banner (:standard8) from comment #18)
The pop-up changes would be a possibility, but I'm not sure it covers all the requirements that we have. I think this needs a discussion with Product + UX for search before we go further here.
Sorry for the stop-energy here. I'm going to put together a doc for what we need and then likely sort out a meeting so that we can figure this out with all the information together.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 20•4 years ago
|
||
An update: Shane and I just had a discussion, and we agree between ourselves that removing the information about the add-on is a reasonable way to go (as per comment 16). I need to check that with UX and product, but hopefully I should have confirmation soon.
Comment 21•4 years ago
|
||
Things have picked up at work and I can't dedicate the time to continue working on this bug. How can I unassign myself from this bug?
Assignee | ||
Comment 22•4 years ago
|
||
(In reply to Jorge from comment #21)
Things have picked up at work and I can't dedicate the time to continue working on this bug. How can I unassign myself from this bug?
If you edit the bug (button near the top), you can just remove your email from the assignee field.
I'm sorry I didn't get you an answer sooner. Now I'm back from PTO, I hope to discuss with product & UX this week.
Assignee | ||
Comment 23•4 years ago
|
||
I've just had a discussion and confirmed that removing the warning seems to be the right way to go. We prompt the user for any add-on that isn't setting to one of the default search engines, and so they've already accepted to have changed the default engine. Additionally, they can change the default engine again regardless of the state of the add-on by simply changing the value in the list.
Hence we don't need to have the warning, as it isn't really serving a useful purpose.
Updated•4 years ago
|
Assignee | ||
Comment 24•4 years ago
|
||
Comment 25•4 years ago
|
||
Pushed by mbanner@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3054c5649912 Remove the warning for the default search engine being 'controlled' by an extension as it isn't useful for users. r=jaws,fluent-reviewers,preferences-reviewers
Assignee | ||
Updated•4 years ago
|
Comment 26•4 years ago
|
||
bugherder |
Assignee | ||
Comment 27•4 years ago
|
||
Updating subject to what we actually did.
Comment 28•3 years ago
|
||
(In reply to Mark Banner (:standard8) from comment #23)
Hence we don't need to have the warning, as it isn't really serving a useful purpose.
Hi, based on this, I verified that on FF nightly I did not get the extra warning of the image attached. Also, when removing the extension, I only got the usual "Remove Bing Search Engine from Firefox?" This is the expected behavior that we are setting with this bug, right?
Regards, Flor.
Updated•3 years ago
|
Assignee | ||
Comment 29•3 years ago
|
||
(In reply to Florencia Di Ciocco from comment #28)
(In reply to Mark Banner (:standard8) from comment #23)
Hence we don't need to have the warning, as it isn't really serving a useful purpose.
Hi, based on this, I verified that on FF nightly I did not get the extra warning of the image attached.
Yes that's the right warning you should no longer get.
Also, when removing the extension, I only got the usual "Remove Bing Search Engine from Firefox?" This is the expected behavior that we are setting with this bug, right?
That sounds right, that should be unchanged from previous behaviour.
Comment 30•3 years ago
|
||
Thanks Mark, I've updated the bug accordingly.
Description
•