Opened 3 years ago

Closed 3 years ago

#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):



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.

Change History (2)

comment:1 Changed 3 years ago 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 3 years ago by trev (previous) (diff)

comment:2 Changed 3 years ago 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.

Firefox 53 / Android 6.0.1
Firefox 53 / Android 5.1.1

Note: See TracTickets for help on using tickets.