Dimillian / Dimillian/IceCubesApp

Bug: App keeps forgetting last timeline position. Always refreshes the feed

Open
#2,169 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:

  • OS:
    iPadOS, macOS
  • IceCubesApp version:
    1.10.49 and previous - don't remember when it started

Description

App keeps forgetting timeline position and after reopening always jumps to newest toots.
Fast refresh is off, Background sync is on, iCloud sync is on. I've tried reinstalling app, clearing the data, removing all data from iCloud.
Everything was working fine until I've had to uninstall the app for a few days. It's worth mentioning that already open feed (for example Home) is behaving as it should. If I change to different timeline (Local timeline/federating) it always loading new toots and jumping to the newest one forgetting last open timeline position.

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 while switching between the Home, Local, and Federated timelines on iPadOS or macOS, then trace how each timeline stores and restores its scroll position. Done means reopening or refreshing Local and Federated timelines returns to their previous position instead of jumping to the newest toot.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, macos, swift
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.