If I Navigate into an Activity's Details, When I'm Done I Should be Returned to Where I Was in the Activity List -- Not Back to the Top of the Activity List

If I navigate into an activity's details, when I'm done I should be returned to where I was in the activity list -- not back to the top of the activity list. Taking me back to the top of the activity list means I have to scroll back down in the activity list to try to find where I was -- which is not very user friendly. Please address this.

  • I agree that this sucks but I doubt they’re ever gonna fix this. I don’t think the Connect website has been a priority for Garmin for a long time. (Probably not since the Connect app was released). Ironically, the Connect app still doesn’t have feature parity with the website (no activity search in the app, for example.)

    The activities list in the Connect website has been using a very basic infinite scroll implementation for years now, with 0 improvements. Years ago, the Connect website was revamped (to take the design from the 2000s to the 2010s), and they switched the activities list from pagination to infinite scroll. While this was a good choice in many ways (most non-technical users hate pagination), unfortunately they haven’t done a single thing to improve the infinite scroll implementation since then.

    One of the issues, as you pointed out, is that the previous position in the list isn’t preserved when you navigate away from the activity list and back.

    Another huge problem (imo) is that there’s no working scrollbar / scrollbar-like control which can instantly take you to any point in the list, beginning, middle or end. Nope, the scrollbar is basically useless (it only takes you to any point in the currently loaded subset of all activities, which is like 2 or 3 pages worth. And when you get the top or bottom of the currently loaded activities, you have to wait a few seconds for more activities to load.

    This is 2024, lots of apps and websites have found ways to implement a scrollbar (or scrollbar-like nav element) which lets you jump to any point in any list, even if only a small part of the list is loaded at any given point in time. e.g. Strava app activity log (you can use either the actual scrollbar, or a calendar navigation control), Stryd app (calendar navigation for activities list), Spotify (custom scrollbar for your library, custom scrollbar with artist initial for artist list). Same goes for modern forum implementations (not this one) like disqus or discourse, which let you scroll through 1000s of comments at a lightning-fast pace, and you can jump to any point in the discussion instantly. Another feature of these lists is that they load new items very fast as you scroll (sometimes so fast that you barely notice that items are being loaded on demand.)

    IOW, the worst part of infinite / endless scrolling — lack of a working scrollbar — has been a solved problem a while, for anyone who chooses to put the work in.

    But no, Connect website users are expected to spend seconds or minutes scrolling (depending on how many activities they have), or to use the clunky date search feature. The calendar isn’t much better, as it also lacks a way to (quickly) jump to a given date. You can’t even press the previous month button real fast, since you have to wait for each month to load before the button will respond again. 

  • If I navigate into an activity's details, when I'm done I should be returned to where I was in the activity list -- not back to the top of the activity list.

    Any easy workaround for that, that I use myself all the time, is opening the activity always in a separate tab (Ctrl-Click on the activity). In this way the list remains where it was.