After editing a workout result, when you navigate back through the scoreboard and whiteboard screens we hijack navigation to pass state about the edit which happened (changes or deletions) and immediately update the state on previous screens as we pop back to them.
It turned out to be a bit of effort stemming from me being too lazy to set up proper shared caching/state 😂