Dimillian / IceCubesApp

A SwiftUI Mastodon client
https://apps.apple.com/us/app/ice-cubes-for-mastodon/id6444915884
GNU Affero General Public License v3.0
5.57k stars 539 forks source link

Bug: intermittent delays ranging from 5-30s when reentering the app #2168

Closed stepheneb closed 2 months ago

stepheneb commented 3 months ago

Environment:

Description

For around the last 2 weeks I have experienced intermittent delays ranging from 5-30s when reentering the app. I have not noticed these delays while navigating within the app. I've been trying to pin down specific sequences and it's been hard.

More about my account and settings that may related:

I'll give some examples:

  1. Open a post w/a link; Decide I want to save in external browser and click share, select external browser; when external browser (in my case Vivaldi) opens and page starts loading click Done button in upper left and in-app browser is displayed. Sometimes there is then no response to clicking in-app browser Done button in upper left -- this is actually a delay in the app and at some point in time (5-30s) in app browser closes and am back in main app.

  2. Sometimes in similar sequence clicking in-app browser Done button in upper left works with no delay but when main app appears the program appears hung. I will tap-slide to scroll several times and no response. Those UI events appear to be queued because again after a random delay (5-30s) the scroll will be performed. The scroll distance is appears to be appropriate for the previous number of tap-slides performed.

  3. Click home button and re-enter app; main app window displays; intermittent random delay (5-30s).

  4. I will do more testing and add to a comment to see if this if these delays are at all associated with having a large number of posts not yet read in Home timeline. This number can get to 800 or more if I haven't opened app for several hours.

The common symptom is a a random delay (5-30s) and during this time the app is unresponsive.

Related Issues

Maybe: #2163 ??

stepheneb commented 2 months ago

Fixed as of v1.10.55