Description:
If Safari is not the default browser as another Chromium browser is set as the default one, launching a page in Safari will launch the page in the default browser as well, at the same time.
Steps to reproduce:
- Set another Chromium browser as default in the macOS system preferences
- Load the Firefox Firefox Bridge v0.1 in Firefox
- On the welcome page, select Safari as the other browser to send pages into
- Access https://www.wikipedia.org/ and click the toolbar button
- Notice that both the default set browser and Safari will launch and both will load the page from Step (4)
NOTE 1: The issue only occurs on the first launch of the browsers to which pages are being sent. On subsequent page launching, only Safari will receive the launched pages.
NOTE 2: The issue does not occur when other browsers are selected in the welcome page
Expected:
Only the selected browser (Safari) should get launched and load the page sent from Firefox.
Actual:
Both Safari (the selected browser) and the OS default browser get launched when sending a page from Firefox .