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
- Install ABP, enable it in the iOS settings and go through the first run slides
- Open ABP and go to Settings -> Configure Filter Lists
- Note the date of "Last filter list update" (should be the current day)
- Close ABP and let the phone rest for 2 days
- 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
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
comment:7 Changed on 04/30/2019 at 07:28:44 AM by garretjacob.g@gmail.com
spam
comment:8 Changed on 09/20/2019 at 09:35:12 AM by Lcx666iixx
spam
Will investigate. First attempt, set background refresh to 5 minutes and tracking via breakpoint to determine whether background update is fully functional.