IceCubesApp
IceCubesApp copied to clipboard
Bug: Scrolling Jumps to random place in feed
Environment:
- OS:
- IceCubesApp version: Latest iPad / iOS
Description
When scrolling through the timeline, the app periodically just jumps to another place than what is being viewed. It’s hard to find the previous viewed content, and it’s not clear if it’s earlier or later in the timeline.
Related Issues
- [ ] Search that this bugs don't already exist before creating it.
So much this. It seems to happen 1/3 of the times that I open a collapsed post, so it makes me hesitant to do that.
This bug almost makes IceCubes unusable.
My system:
- IceCubes 1.11.2
- iPhone SE3, MMYJ3J/A
- iOS: 18.1
Note: I see v1.11.3 commited into repo on oct 24 but I haven't received an update from 1.11.2 via the App Store yet. I am reporting my current IceCubesApp version by opening Settings > About in the app and getting the version there..
My guess is that this happens when new post arrive in the background and the app refreshes the view and loses track of what is being viewed.
It happens to me after refreshing the timeline and while scrolling down -- and appears to happen more often in these conditions:
- Am viewing a post and click to view the full post.
- Viewing a post that is part of a thread, tapping it to view the thread, and then clicking the back < control
- click a url in a post, view content in in-app browser and return
- click an image in a post to see it full screen and close it
It doesn't appear ro happen after refreshing the timeline and scrolling down (maybe about 30 posts) and then not having any interaction with the phone. In this condition where I just let the phone sit with no interaction the screen has stayed the same for 10m as of now. There is no numeric indicator in the upper right corner indicating new posts -- through I know new posts are available.
I compiled the head version from the main branch and installed it on my iPhone SE3 and so far I have not seen this problem occur. iOS also updated: 18.1 => 18.1.1
The the issue remains in version 1.11.3 (2899) . The timeline jumping occurs also when I’m holding my finger on the screen, on the main feed. I’m in IOS 18.1.1.
It looks like the timeline is re-rendered and the estimated currently visible root position is off the actual rendering.
So much this. It seems to happen 1/3 of the times that I open a collapsed post, so it makes me hesitant to do that.
If I select the post and read it in it's own thread, I can expand it there, then return to the timeline without the jump. Hacky, but seems to be a work round. I still see random jumps occasionally, and may be related to this bug: https://github.com/Dimillian/IceCubesApp/issues/2229 ?
The the issue remains in version 1.11.3 (2899) . The timeline jumping occurs also when I’m holding my finger on the screen, on the main feed. I’m in IOS 18.1.1.
It looks like the timeline is re-rendered and the estimated currently visible root position is off the actual rendering.
I kept 1.11.2 installed and checked out the repo and built 1.11.3 (ff72ea1cfd) locally and installed it.
Did you build 1.11.3? I have v1.11.2 installed and haven't see a distributed update to 1.11.3.
Using 1.11.3 (ff72ea1cfd) I have a great deal less jumping around in the timeline however skimming the commits from v1.11.2 to head none jump out at me that might fix this issue. Though maybe 8ce2476945??
Am confused why I see this issue less frequently. I also don't have any model for how building it locally would cause any change in behavior ???
https://github.com/Dimillian/IceCubesApp/compare/d13d874e...ff72ea1cfd
Did you build 1.11.3? I have v1.11.2 installed and haven't see a distributed update to 1.11.3.
The 1.11.3 have been distributed via beta program AFAIK.
Did you build 1.11.3? I have v1.11.2 installed and haven't see a distributed update to 1.11.3.
The 1.11.3 have been distributed via beta program AFAIK.
Does that tell you what commit your version of the beta of 1.11.3 is built from?
FYI I'm aware of this, this seems to be a regression with iOS 18.X version, I'll try to find a workaround soon
FYI I'm aware of this, this seems to be a regression with iOS 18.X version, I'll try to find a workaround soon
Any luck fixing this?
I have version 1.11.3 installed from App Store on iOS 18.4.1 and I still have this random scroll issue.
this doesn't happen with the Testflight Version 2.0.0