With Firefox Release set as the default browser, links are opened in Firefox Beta
Categories
(Core :: Widget: Cocoa, defect, P3)
Tracking
()
People
(Reporter: haik, Unassigned)
References
Details
Reported by :fkiriakos: on macOS, with Firefox Release set as the default browser while Firefox Beta is installed, links are opened in Firefox Beta.
I can reproduce this on macOS 14. The problem appears to be due to Beta using the same bundle ID as Release and having a higher numerical version number. With Release 119 set as my default browser and Beta 120 installed. Links are opened in Beta. And running $ open -b org.mozilla.firefox
also opens Beta.
With Beta 120 removed and replaced with Beta 118, then opening links and using the open
command with org.mozilla.firefox results in Release 119 being opened. Indicating that with a bundle ID collision, the version number take precedence over the paths of the applications.
In the past (IIUC) we've favored having Beta use the same bundle ID as Release in order to have Beta be a good test of Release behavior, but it causes some annoying problems like this. We've talked about changing this but now we should seriously look at giving Beta a unique bundle ID.
As a workaround, use Developer Edition instead of Beta. Developer Edition uses a unique bundle ID org.mozilla.firefoxdeveloperedition
and is based on Beta.
Comment 1•1 year ago
|
||
I suspect that we'd encounter issues with a unique bundle ID as well. For example, beta users who are being upgraded to our RC builds before they are released to our release population would have a default browser with a bundle ID set that is no longer available. This would presumably affect more users (users who only run beta) than the scenario outlined in comment 0 (users who run both beta and release).
Comment 2•1 year ago
|
||
Thanks for the tip, I'll give the developer edition a try.
Description
•