Hey Joe! I abandoned design and moved into the dev space awhile ago so I don’t have anything specific for you. But at one point I managed to use URL params to trigger stuff on a loading page.
You might actually be able to JSON.stringify(data)
your data, drop that in the url as a parameter leading to the new page, JSON.parse(data)
onLoad, then consume it where/when you need. If this is the first thing your page does onLoad you could set a bunch of variables your new page needs.
So the main problem is that memory clears when a browser page loads/reloads. So now that I’m thinking about it, you might be able to dump your data into localStorage then grab it onLoad. Hmmmm… I wish I still had a license to test that out. And why didn’t I have that idea when I was still designing!!!