Opened on 06/06/2017 at 10:05:39 AM

Closed on 06/07/2017 at 09:28:53 AM

#5297 closed defect (duplicate)

User settings are reset when upgrading extension on Android

Reported by: Ross Assignee:
Priority: Unknown Milestone:
Module: Adblock-Plus-for-Firefox Keywords:
Cc: Blocked By:
Blocking: Platform: Firefox Mobile
Ready: no Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description

Environment

ABP 2.8.2.4242-beta
Firefox 53 / Android 6.0.1

How to reproduce

  1. Install a previous release, such as 2.8.1
  2. Select Tools > Addons > Adblock Plus > Options.
  3. Turn off acceptable ads and select a country specific EasyList.
  4. Update to the release before migration 4241-beta
  5. Upgrade to a build with migration 4242-beta

Observed behaviour

When upgrading to any build up until 4241, the user's extension settings are kept as set (as expected).

When upgrading to 4242 or later, the user's extension settings are reset and the first run page reappears as if it was a new installation.

Expected behaviour

Upgrades of the extension not to reset settings or redisplay the first run page.

Attachments (0)

Change History (2)

comment:1 Changed on 06/07/2017 at 07:08:04 AM by trev

Ross, I can see this issue when updating from 4241 to 4242 but not from 4241 to the current 4252 build, can you confirm? First-run page showing on update in build 4242 is #5110, long fixed. Also, for reference: the first build with data migration is actually 4244.

Last edited on 06/07/2017 at 07:12:11 AM by trev

comment:2 Changed on 06/07/2017 at 09:28:53 AM by Ross

  • Resolution set to duplicate
  • Status changed from new to closed

This issue does not occur when updating from 4241 to 4252. First run page issue is indeed 5110.

ABP 2.9.0.4252-beta
Firefox 53 / Android 6.0.1
Firefox 53 / Android 5.1.1

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.