Dimillian / Dimillian/IceCubesApp

Bug: Home timeline gets stuck, maybe on one or more filtered posts

Open
#1,900 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.