Work items drawer back button doesn't work in cases where item wasn't fully loaded

Summary

This was broken out from #526381 (closed) where we investigated some problems with the Back button history. The following scenario can still occur:

History not set if item not fully loaded

  • History bug where navigation by forward/back doesn't work reliably if the asynchronous parts haven't fully loaded yet. Sometimes 2 back-actions are required to reverse only one click, and sometimes the the changed URI wasn't pushed into the history at all so the back-action take you out of the issues list.
Edited by 🤖 GitLab Bot 🤖