Dimillian / Dimillian/IceCubesApp

Bug: always scrolls to top of feed after a network glitch

Open
#2,229 1 comment 1 reaction 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: iOS 18.1.1
  • IceCubesApp v1.22.2 (2887)

Description

Sometimes my phone experiences a brief network glitch (e.g. because the WiFi where I am is crappy). If I then open IceCubes it may show an error like this:

Ein Fehler ist aufgetreten. Beim Laden der Beiträge ist ein Fehler aufgetreten, bitte versuche es erneut. Wiederholen

which translates roughly to

An error occurred. When loading the posts an error occurred, please try again. Try again

When that happens, and I wait, then when IceCubes recovers it will have lost the position in my feed, and just go to the top. With no way I can see of finding out where I was.


This is of course rather annoying. In fact that is also why I don't have a screenshot now, because I found out that about the only thing I can do when seeing this message is to instantly kill IceCubes; if I am quick enough and wait with relaunching IceCubes until I verified the network is stable enough now, then when restarting the position in my feed is still where it was.

Didn't work this time, and I've been experiencing this 1-2 per week for the last N weeks (there are certain spots in our house were WiFi is crappy and at work there are metal walls so WiFi is crappy everywhere).

Related Issues

  • Search that this bugs don't already exist before creating it.

I tried to find any similar bugs but failed. My apologies if I missed it.

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

The report names no source files, tests, or entry points. Reproduce the network interruption on iOS 18.1.1 with IceCubesApp v1.22.2, then verify that recovery preserves the user's feed position instead of returning to the top.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.