This was the main “Known Issue” with VeloViewer and I’ve been completely at the mercy of Strava’s tech team for getting a fix. But it has arrived and with it the most depressing placings update statistics you’re every likely to get! Out of my 804 segments a whopping 486 have resulted in my placing getting worse.
Go update all your placings to get all your correct placings.
The original problem was that if 2 riders ahead of you on the leaderboard were tied on time then only one of those was taken into account when providing your placing. So in the image above the API previously said that I was in 2nd place despite 2 riders sharing the KOM ahead of me. Now my placing is showing the correct 3rd place.
The more riders tying on time ahead of you the more dramatic this bug fix will be on your placing. I’ve gone from 5th to 46th on one, very short segment!