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:2 Changed on 03/27/2014 at 09:36:34 AM by fhd

  • Description modified (diff)

comment:3 Changed on 03/27/2014 at 09:36:42 AM by fhd

  • Ready set

comment:4 follow-up: Changed on 03/28/2014 at 03:41:34 PM by 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:

  1. We change the Acceptable Ads part when the user had opted out in the old profile
  2. We enable the features that are actually enabled in the feature list below

That sounds relatively straightforward. What do you think, Wladimir?

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:

  1. We change the Acceptable Ads part when the user had opted out in the old profile
  2. 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

Last edited on 02/27/2015 at 10:33:15 AM by Kai

comment:11 follow-up: 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: 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: 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:

  1. Something is broken and you want to get the default settings back
  2. 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:

changescurrent behaviorsuggested behavior
1no FRP will be shownFRP 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"

Last edited on 03/06/2015 at 10:49:42 AM by sven

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.

Add Comment

Modify Ticket

Change Properties
Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none).
 
Note: See TracTickets for help on using tickets.