This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ssokolow
Recipients pitrou, serhiy.storchaka, ssokolow
Date 2015-01-18.22:15:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1421619314.94.0.475613971798.issue23262@psf.upfronthosting.co.za>
In-reply-to
Content
The proper solution is to prefer `start` (Windows), `open` (OSX), or `xdg-open` (everything else... usually but not always present) when present instead of calling the browser directly.

That way, you're using the same "delegate to the desktop's associations system and let the user's preferences control new window vs. new tab" behaviour on all OSes where it's reliably possible.

(Yes, it would guarantee that all open* functions are equivalent, but that's already the norm in a lot of cases... especially with Firefox where one of the guiding design principles is ensuring that the user retains control of their browsing experience.)
History
Date User Action Args
2015-01-18 22:15:14ssokolowsetrecipients: + ssokolow, pitrou, serhiy.storchaka
2015-01-18 22:15:14ssokolowsetmessageid: <1421619314.94.0.475613971798.issue23262@psf.upfronthosting.co.za>
2015-01-18 22:15:14ssokolowlinkissue23262 messages
2015-01-18 22:15:14ssokolowcreate