Opened on 05/24/2017 at 01:32:08 PM

Last modified on 10/08/2019 at 05:52:34 PM

#5276 new defect

Settings overview doesn't update filter list date

Reported by: mario Assignee: ashephard
Priority: P2 Milestone:
Module: Adblock-Plus-for-iOS/macOS Keywords:
Cc: jand, tomasnovella, sporz Blocked By:
Blocking: Platform: iOS
Ready: no Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description

Environment

ABP for iOS 1.1.0
iOS 10.*

How to reproduce

  1. Install ABP, enable it in the iOS settings and go through the first run slides
  2. Open ABP and go to Settings -> Configure Filter Lists
  3. Note the date of "Last filter list update" (should be the current day)
  4. Close ABP and let the phone rest for 2 days
  5. After 2 days, open ABP and go to Settings -> Configure Filter Lists

Observed behaviour

The date displayed behind "Last filter list update" is still set to the date from two days ago.

Expected behaviour

Since ABP updates filter lists in the background, the date displayed behind "Last filter list update" should be set to the date it has been updated in the background (in this very example either the day before or the current day).

Additional information

We couldn't verify if the filter list is indeed updated in the background and whether this is only a glitch in the UI. Thus please verify the update process in the background and adjust the scope of this issue if it turns out to be a problem with the updater.

Attachments (0)

Change History (8)

comment:1 Changed on 05/24/2017 at 01:42:20 PM by sporz

  • Cc sporz added

comment:2 Changed on 08/23/2017 at 04:03:06 PM by ashephard

  • Owner set to ashephard

comment:3 Changed on 08/23/2017 at 04:03:45 PM by ashephard

Will investigate. First attempt, set background refresh to 5 minutes and tracking via breakpoint to determine whether background update is fully functional.

comment:4 Changed on 08/24/2017 at 12:45:28 PM by ashephard

So, the filter list logic has an expiry date of 5 days by default. This is why the filter list wasn't updated (doesn't check for new filter list for 5 days after the last filter list was downloaded and applied).

comment:5 Changed on 08/24/2017 at 03:53:21 PM by ashephard

Set the update value to be 60 seconds and simulated a background fetch request. After the operation completed, the value on the app home screen was updated to the correct 'Last Filter List Update' value.

comment:6 Changed on 04/05/2019 at 07:10:33 AM by ethancampbell

spam

Last edited on 10/08/2019 at 05:52:28 PM by kzar

comment:7 Changed on 04/30/2019 at 07:28:44 AM by garretjacob.g@gmail.com

spam

Last edited on 10/08/2019 at 05:52:31 PM by kzar

comment:8 Changed on 09/20/2019 at 09:35:12 AM by Lcx666iixx

spam

Last edited on 10/08/2019 at 05:52:34 PM by kzar

Add Comment

Modify Ticket

Change Properties
Action
as new .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from ashephard.
Next status will be 'reviewing'.
 
Note: See TracTickets for help on using tickets.