Just to add to what swingman explained: basically the ‘Launch NGClient / NGDesktop Client’ are named inconsistent.
Every client launched from developer is a debug client (only 1 at the time), this is why Servoy Developer will kill a previous NGClient browser session when you launch a new one.
For NG, if you need multiple sessions in order to test for example data broadcasting, you can launch up to a total of 5 sessions (including debug client session) by adding ‘nodebug=true’ to the url
Something like this:
in addition to Marc’s tip:
you can add menuitems, buttons… to your application when application.isInDeveloper()
so that you can launch easily multiple nodebug clients without the need to fiddle with URLs
function runNoDebugClientTi() {
application.showURL(application.getServerURL() + 'solution/' +application.getSolutionName()+ '/index.html?nodebug=true');
}
function runNoDebugClientNg() {
application.showURL(application.getServerURL() + 'solutions/' +application.getSolutionName()+ '/index.html?nodebug=true');
}