Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to Disable Universal Links (opening native apps) #15206

Open
xu-shawn opened this issue Jun 27, 2023 · 3 comments
Open

Option to Disable Universal Links (opening native apps) #15206

xu-shawn opened this issue Jun 27, 2023 · 3 comments
Labels
Bug 🐞 This is a bug with existing functionality not behaving as expected

Comments

@xu-shawn
Copy link

xu-shawn commented Jun 27, 2023

User Problem

Why should we implement this? What is the user benefit?

Universal links are an iOS feature that allows a website to send users from the browser to a local application. Currently, on Firefox iOS, whenever the user clicks on a domain that supports universal links, the corresponding application on the user's device is opened. This behavior is present for both normal tabs and private tabs. In contrast, other browsers such as Chrome, Brave, and Duckduckgo will not open links in external applications in private mode, while Safari prompts the user before sending them to another application.

This feature is beneficial to the Firefox user experience because it enables the browser to be more private. Sending users to an external, non-private application will associate their private browsing activity to their account, thus leaking their browsing history and undermining the purpose of a private browsing mode.

Ideas for Solution

Let us know if you have an idea on how to solve this user problem

There are many ways to solve this problem, and one way is to deactivate universal links in private mode like most other browsers. Firefox could also choose Safari's method of prompting the user before opening an external application. Another way is to add an option to disable universal links in the browser altogether.

┆Issue is synchronized with this Jira Task

@xu-shawn xu-shawn added the Feature-Request This is a new feature that did not previously exist in the project label Jun 27, 2023
@OrlaM
Copy link
Contributor

OrlaM commented Jun 27, 2023

The app is currently not supposed to open universal links in other apps when private browsing is enabled so this is a bug.

@OrlaM OrlaM added Bug 🐞 This is a bug with existing functionality not behaving as expected and removed Feature-Request This is a new feature that did not previously exist in the project labels Jun 27, 2023
@data-sync-user
Copy link
Collaborator

➤ Chris Peterson commented:

Winnie Teichmann says the iOS tech team will work on fixing this soon. This would be very nice to have for Review Checker.

@data-sync-user data-sync-user changed the title Option to Disable Universal Links Option to Disable Universal Links (opening native apps) Oct 31, 2023
@RokeJulianLockhart
Copy link

RokeJulianLockhart commented Jun 13, 2024

#15206 (comment)

@OrlaM, this is already possible in Fenix, as mozilla-mobile/fenix#9506 (comment) demonstrates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug 🐞 This is a bug with existing functionality not behaving as expected
Projects
None yet
Development

No branches or pull requests

4 participants