Some more background info on this:
When logging in to a mendix application (let's say at http://localhost), the mendix runtime creates a session and sends back a sessionid cookie. This cookie is subsequently sent with each request, which enables you to remain logged in.
When you open a new tab and open http://localhost again, the browser will send the same cookie, because it's the same server. This results in both tabs sharing the same session.
Off of the top of my head you can work around this in three ways:
All that being said, the mendix runtime only allows one session per user at a time. BUT that simply means that only one cookie is valid per user at a time. With the cookie/session sharing described above, it becomes clear that opening two tabs on localhost won't create new sessions, it's still the same one.
If you login to the same app with the same user in a different browser, your old session will be logged out.
Not really an answer, but AFAIK multiple tabs in the same browser share their session.