[Feature] Open in new tab (browser native)

I’m not the definitive authority, but I believe only the Link Component will ever allow for the browser’s context menu with regard to opening destinations in new tabs/windows.

Exposing whether or not a component has a Navigate Action isn’t quite as simple as you’d probably think because you’re missing instances where a component might be using a system.perspective.navigate() scripting method in place of the Navigate Action. We can’t very well parse a script and determine if there’s a navigate call, so the other option would be to place a property on each component along the lines of “hasNavAction”, which is definitely something that shouldn’t be done.

That being said, we could conceivably place a property in the Menu Tree component for each item which determines whether the destination will be opened in the current tab or a new tab/window, but… I don’t see it being used very often; someone brought this up in another thread, and my reply was basically this: if you always want to open a Menu Tree option in another tab, then you’re not using the Menu Tree in a “correct” or traditional way - you should find some other way to provide that navigation.