This PR adds a simple mechanism for creating tab-scoped IDs that are persistent after redirects.
Flow goes as follows:
page-load -> generate ID -> try to store ID in session storage if it's not present already -> session flow -> redirect -> read ID from session storage
We need this in order to debug a race condition bug causing logouts.
Tested locally using PRE env so logs confirm it works.
This PR adds a simple mechanism for creating tab-scoped IDs that are persistent after redirects.
Flow goes as follows: page-load -> generate ID -> try to store ID in session storage if it's not present already -> session flow -> redirect -> read ID from session storage
We need this in order to debug a race condition bug causing logouts. Tested locally using PRE env so logs confirm it works.