Dimillian / Dimillian/IceCubesApp
Bug: Home timeline gets stuck, maybe on one or more filtered posts
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 7.1k
- Forks
- 720
- PR merge metrics
- No merged PRs in 30d
Description
Environment:
iOS - 17.2.1
IceCubesApp version v1.10.22
Description
Ice Cubes will get stuck filling in older posts on the Home timeline.
I have quite a few filters. For the last couple (at least) of iPhone app versions Ice Cubes will get stuck and won't go past a post - like nothing has been posted before that. I believe this occurs if I try to scroll past posts, maybe multiple successive posts, that have been filtered.
I've started going into Mammoth, which pages easily through the postings Ice Cubes has gotten stuck on. The last several times this has occurred there have more than one successive posts that Mammoth shows as having been filtered, though the multiple may be a coincidence. Eventually I'll go back to Ice Cubes and the log jam will have broken and I'll see those next posts that have been filtered. The delay before it does this is more than I'll tolerate though - so maybe this is a productivity enhancement.
Could it be the bug gets hit if a single filtered post ends up being the last thing fetched? Or the first of the next batch? Maybe an off-by-one error somewhere?
I just upgraded to 1.10.23 and, so far, its not happening but I'll try to follow-up if I see it in future versions too.
Related Issues
I see no other open bugs mentioning filters with this behavior.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue in the iOS Home timeline with multiple filters, scrolling across older posts and filtered posts. Investigate the Home timeline's pagination and filtering flow, especially when a filtered post ends a fetched batch. Done means the timeline continues loading older posts without a prolonged delay or getting stuck.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100