“Mark Played” should change optimistically on episode details screen

  • Unknown's avatar

    In the iOS app, when I click “Mark Played” on the episode details screen, there is a delay of maybe 1–2 seconds until it changes to “Mark Unplayed”. Only the first time – marking as unplayed again is instant and then marking as played a second time is also instant.

    It’s a short delay, but IMO it feels broken, like I should tap again because it didn’t work.

    I don’t know if this happens because something slow happens synchronously or because you want to wait to check there’s no error before changing state, but I think it’d be nicer for it to optimistically change state instantly, and if it needs to catch up and handle errors in the background, fine. Show an error after a few seconds and switch the state back.

  • Thanks for your feedback, @henrikn

    We’ve logged this as an improvement and will look into adjusting how this works in a future update

Reply to “Mark Played” should change optimistically on episode details screen