Vanadium icon indicating copy to clipboard operation
Vanadium copied to clipboard

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

Open TerranceSigl opened this issue 11 months ago • 2 comments

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!

TerranceSigl avatar Jan 17 '25 01:01 TerranceSigl

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?

thestinger avatar Jan 17 '25 02:01 thestinger

Yes, I’m requesting a prompt.

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

TerranceSigl avatar Jan 17 '25 02:01 TerranceSigl