User Agent: Mozilla/5.0 (Windows NT 6.1; rv:19.0) Gecko/19.0 Firefox/19.0 Build ID: 20121104030714 Steps to reproduce: Currently if a user sets Firefox to be the default for sync, it takes the defaults of HTML links across the system. However a user has both Fennec RTM and Fennec Nightly, it gets rather complicated. I propose a custom protocol "[firefox][channel]://" in order to ensure that each app can have system wide http defaults but still be able to open its own sync pages without interference.
Hi Paul, To clarify: are you talking about the Send Tab to Device interface? So this is about making the choice of browser more configurable when you receive a notification containing a tab.
Yep. Basically when you send a tab to an Android device, it'll ask you to pick a program to open the tab with. However if you select to make a program the default, it'll assume you want said program to open all HTML links by default.
If we send a link "http://www.youtube.com/…", Android will offer the YouTube app as a handler. The same for Google Maps. We can't simply sniff "http:" and replace it with some app-specific prefix, or dispatch the URI straight to the appropriate Firefox (the Androidy way of doing the same thing), because it would break that ability to integrate with system handlers. I think we can fairly safely assume that if a user tries to open a web page, and they ask for it to be opened in Firefox, and they ask for that to be the default, that they're OK with Firefox being their default browser. If they want to do something else, they can do so.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → WONTFIX
Component: Android Sync → Android Sync
Product: Mozilla Services → Android Background Services
You need to log in before you can comment on or make changes to this bug.