Opened on 03/27/2014 at 09:32:13 AM
Closed on 11/10/2017 at 11:15:18 AM
#222 closed change (rejected)
Show the first run page when reinstalling
Reported by: | fhd | Assignee: | |
---|---|---|---|
Priority: | P3 | Milestone: | |
Module: | Adblock-Plus-for-Firefox | Keywords: | |
Cc: | trev, sven, greiner | Blocked By: | |
Blocking: | Platform: | Firefox | |
Ready: | no | Confidential: | no |
Tester: | Verified working: | no | |
Review URL(s): |
Description (last modified by fhd)
Background
We currently only show the first run page once for each Firefox profile, after ABP was first installed. That's because ABP's profile data stays behind when ABP is uninstalled.
I think it'd be more obvious to most users if we show it after ABP was uninstalled and reinstalled as well.
What to change
Showing the first run page as-is only makes sense if we actually wipe the data. However, that's not something we want to do, as it's unusual for Firefox extensions and could lead to confusion.
So what we need is a new workflow for users that already have ABP data in their profile, e.g. a question asking them whether they want to reuse that or start with a clean state. In order to not confuse non-power users, it should nudge people towards the clean state, when in doubt.
Attachments (0)
Change History (16)
comment:1 Changed on 03/27/2014 at 09:33:40 AM by trev
- Cc trev added
comment:3 Changed on 03/27/2014 at 09:36:42 AM by fhd
- Ready set
comment:5 Changed on 03/28/2014 at 03:43:35 PM by fhd
- Cc sven added
Adding Sven, since this is definitely a UX thing.
comment:6 Changed on 04/08/2014 at 04:49:00 PM by fhd
- Priority changed from P4 to P3
Increasing priority since Tim keeps asking for it :)
Sven, any thoughts?
comment:7 in reply to: ↑ 4 Changed on 04/22/2014 at 01:50:39 PM by sven
I think pretty much the same here. It makes sense to me to show the first run page after reinstalling the extension and it also makes sense to update the data on the first run page if we can keep them from an existing ABP profile.
Replying to fhd:
Actually, looking at the current first run page again, I think it's relatively simple to get it to make sense in this context:
- We change the Acceptable Ads part when the user had opted out in the old profile
- We enable the features that are actually enabled in the feature list below
That sounds relatively straightforward. What do you think, Wladimir?
comment:8 Changed on 07/09/2014 at 12:38:11 PM by philll
- Platform set to Firefox
comment:9 Changed on 11/25/2014 at 01:49:01 PM by greiner
- Cc greiner added
comment:10 Changed on 02/27/2015 at 10:31:51 AM by Kai
Any update? Also I think this should be a global change not restriced to FF.
Best
Kai
comment:11 follow-up: ↓ 12 Changed on 02/27/2015 at 07:59:17 PM by trev
- Ready unset
Unsetting "ready" flag - this issue is currently underspecified. Right now the first-run page says:
Annoying ads will now be blocked
We'd like to encourage websites to use straightforward, unobtrusive advertising. That's why we've established strict guidelines to identify acceptable ads, which are shown under default settings. If you still want to block every ad you can disable this in a few seconds.
This doesn't make sense for a reinstall, it should rather say that the settings have been kept. Maybe:
Your settings have been kept
The settings from your previous Adblock Plus installation have been kept. If you wish to reset Adblock Plus to the default settings you can click here.
Clicking "here" will ask for confirmation: "Are you sure you want to remove all Adblock Plus settings? Automatic backups will be removed as well so this action cannot be reversed." Then it should reset all preferences, remove the adblockplus directory and rerun the first-run actions (will open the first-run page again, this time with the standard text).
Sven, Felix, what do you think?
comment:12 in reply to: ↑ 11 ; follow-up: ↓ 13 Changed on 03/05/2015 at 02:33:50 PM by fhd
Replying to Kai:
Also I think this should be a global change not restriced to FF.
We only have this problem in Firefox (and IE, I'm pretty sure). And it's not really a _problem_ in that sense: It's a technical difference between Firefox/IE and the others: They don't remove any data from the extension when it is uninstalled, the others do. Still, makes sense to ensure the user is informed about this (and specifically about Acceptable Ads) when reinstalling.
Replying to trev:
Your settings have been kept
The settings from your previous Adblock Plus installation have been kept. If you wish to reset Adblock Plus to the default settings you can click here.
Clicking "here" will ask for confirmation: "Are you sure you want to remove all Adblock Plus settings? Automatic backups will be removed as well so this action cannot be reversed." Then it should reset all preferences, remove the adblockplus directory and rerun the first-run actions (will open the first-run page again, this time with the standard text).
That makes sense yes. However, I believe it'd make more sense to combine this with the first run page - which says "Adblock Plus has been installed", which is true (see my suggestion above for how I think this should work). We can still show a message about this being a reinstallation and allowing the user to reset the data in addition here - maybe in the usual place where we show warnings?
comment:13 in reply to: ↑ 12 Changed on 03/05/2015 at 04:47:46 PM by trev
Replying to fhd:
However, I believe it'd make more sense to combine this with the first run page
I'm not suggesting to replace the first-run page completely - merely a single paragraph on it. Everything else makes sense for reinstalls as well.
comment:14 follow-up: ↓ 15 Changed on 03/05/2015 at 08:55:30 PM by fhd
OK, then I misunderstood you and we seem to agree.
Sven, what do you think? If you agree, would be great if you can do a mockup for this.
comment:15 in reply to: ↑ 14 Changed on 03/06/2015 at 10:48:22 AM by sven
Replying to fhd:
OK, then I misunderstood you and we seem to agree.
Sven, what do you think? If you agree, would be great if you can do a mockup for this.
No worries, i don't agree ;-).
You need to ask yourself why someone would like to re-install adblock plus. I basically see 2 main reasons for this:
- Something is broken and you want to get the default settings back
- You uninstalled it because you're annoyed by something in adblock plus and after a while you see that you can't live without adblock plus
In both cases a clean adblock plus installation should be proceeded by default. If we have some user data from a previous installation, we can ask the user if he wants to use these settings instead. This would result in the following changes for this issue:
For the case a user uninstalled adblock plus and installs it again on FF:
changes | current behavior | suggested behavior |
1 | no FRP will be shown | FRP should be shown like on chrome with the difference that we ask back if a user wants to use stored settings |
For a mock-up:
I could imagine to create a headline element and a checkbox with a label like: "i want to use my old adblock plus settings".
The label should say something like: "There are some old adblock plus settings which are stored by your browser"
comment:16 Changed on 11/10/2017 at 11:15:18 AM by trev
- Resolution set to rejected
- Status changed from new to closed
Mass-closing all bugs in Adblock Plus for Firefox module, the codebase of Adblock Plus 3.0 belongs into Platform and User-Interface modules. Old bugs are unlikely to still apply.
Actually, looking at the current first run page again, I think it's relatively simple to get it to make sense in this context:
That sounds relatively straightforward. What do you think, Wladimir?