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

[Request] Provide a prompt when tapping External/Internal Links: #688

Open
TerranceSigl opened this issue Jan 17, 2025 · 2 comments
Open

Comments

@TerranceSigl
Copy link

TerranceSigl commented Jan 17, 2025

The prompt serves as a safety mechanism, preventing the browser from automatically opening a link once clicked or tapped.


Setting 1: Prompt for External Links Only:
This setting would allow users to specify that they only want to be prompted for external links.

Setting 2: Prompt for Both Internal and External Links (Advanced Setting):
This advanced setting would provide users with the ability to prompt for both internal and external links. However, it would also include a warning to inform users of the potential inconvenience they may experience with this setting enabled.


Example 1: Internal/External Link Prompt. (Advanced Setting):
If users tap on a link within the browser, such as google.com, they would be prompted if the advanced setting is enabled. This setting also will initiate prompts for external links as well. The prompt options would be as follows:

  • Cancel navigation to the link
  • Proceed with the link in incognito mode
  • Continue with normal browsing

Example 2: External Link Prompt Setting:
If users click on a link in a text message sent through a messaging app, they would be prompted once transferred to the Vanadium browser. This setting will only affect external links outside the browser that are tapped. The prompt would offer the following options:

  • Cancel navigation to the link
  • Proceed with the link in incognito mode
  • Continue with normal browsing

Additionally, the prompt would display the full URL for verification before proceeding.


Conclusion:
These enhancements would help prevent accidental link taps both within and outside the browser. Users would be able to double-check URLs (to ensure they are legitimate) before proceeding or canceling actions related to the link. Additionally, users would have the option to normally browse the link or privately browse it in an incognito window.


How Google Chrome on iOS implemented its prompt feature:

Attached is an image illustrating how Google Chrome on iOS implements the feature. As evident in this prompt, Google Chrome displays the complete link for review, along with the available options and actions that the user can take.

Which is:

  • cancel,
  • Open in Chrome incognito (Private Browsing),
  • Open in Chrome (Normal Browsing)

image

I hope the GrapheneOS team considers adding this!

@thestinger
Copy link
Member

We do already have a toggle to open external links in Incognito but it doesn't create a prompt. Are you asking for the prompt?

@TerranceSigl
Copy link
Author

TerranceSigl commented Jan 17, 2025

Yes, I’m requesting a prompt.

I’ve just edited the main post to clarify my request.

@TerranceSigl TerranceSigl changed the title [request] Open External Links in Incognito Mode: [request] Provide a prompt when tapping External/Internal Links: Jan 17, 2025
@TerranceSigl TerranceSigl changed the title [request] Provide a prompt when tapping External/Internal Links: [Request] Provide a prompt when tapping External/Internal Links: Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants