In browser open a new tab via an URL passing a parameter like object/array

It does not seem to work in a new tab its a feature requested a while ago [Feature-11590] System.perspective.navigate() Lacks Option To Open New Tab

I image you could open a new tab and send a message with session scope to it, but thats all quite a bother xd
Make a “central hub page” which reads out messages from scope session which then when found opens the view with all the viewparams

trigger the open central hub page on new tab followed by the message handler which sends the data to it. tho im geussing that might need a delay if the page hasnt opend yet idk

Is it that imporant to open in a new tab? xD
Cant you open the page with a few params and query for the whole array there?