I am in a site and I need to open an interface/site in a new Tab, and I need to pass more than 500 items in a List of Text format to the new Tab site
Discussion posts and replies are publicly visible
You could try a!urlForSite(), and wrap yourtext list items in a JSON string, but I'm not sure whether you'd run into a URL Parameter size limit if trying that approach.
I tried that but got characters limit
In that case you should probably figure out a solution where you write those entries to a DB table on the original interface, and just pass a unique key from your first interface to your second (via url parameters), then when the second one loads, query the database for values matching that unique key.