mobile icon indicating copy to clipboard operation
mobile copied to clipboard

Activity feed does not dynamically capture new activity

Open ijm8710 opened this issue 1 year ago • 3 comments

What is the problem?

Once a game is finished, perf cards will dynamically capture the adjusted rating. Yet, activity feed will not capture same said games You can see when I first start the recording my blitz is a 1196 but you can also see I played a game 1 minute ago in recent games but no indication of it in the activity feed.

Steps to reproduce the bug

  • game was played. My loss dropped my rating from 1203 to 1196 as reflected in perf cards.
  • I then proceeded to play 2 puzzles.
  • Upon completing those and going back to activity screen, none of that activity shows up even though I hang in there for a few seconds.

What did you expect to happen?

If the perf card for bullet was able to dynamically update from 1203 down 7 to 1196, I think we both agree the recent activity should also have dynamically updated without having to force close and reopen the app.

What happened instead?

Perf cards reflect the activity but the activity logs do Not. Only When I force close and reopen the app, the two puzzles and 1 recent blitz game are finally pulled in.

Device Info

iPhone 13 pro

Operating System Version

iOS 17

Additional information

Streamable link to video: https://streamable.com/27i5qg

ijm8710 avatar Jul 01 '24 17:07 ijm8710

@veloce is there anything else to provide here? I can reproduce all these every single time without any difficulty

And here's another slightly different example (video) but all part of the same general issue. I rematched opponent. If I go to my opponents profile, my game is in their game log. If I got to my own profile, game is not showing yet.

The general point is everything is loading asynchronously and therefore your:

  • ratings can be vastly different on two different screens, even where the screen accessed later is the one that's stale
  • lists of activity such as puzzles played or games in a log are missing/omitted. This could be as large as 10-15 games if you played them all in a row
  • you can even have the very same screen show two different ratings for the exact same thing such as here where the activity log says my puzzle rating is 1700 while the tiles say 1680

Edit: here's an example with 3 diff versions of the exact same rapid rating image Current rating showing near my username on left side really being 1433 The activity log showing 1434 which was two games before that And the tile showing one additional further game back at 1430

ijm8710 avatar Dec 21 '24 20:12 ijm8710

@veloce you attempted to fix this with the #1093 but it is still very much an issue

The best example is if you play 5 games in a row once you leave the last game and you're on homepage without refreshing, generally your perf tile will be accurate but the activity log will not have the new games you played captured until you manually refresh. I've provided a ton of screen grabs in the ticket

ijm8710 avatar Mar 19 '25 13:03 ijm8710