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

[Feature Request] Provide a prompt when clicking External/Internal Links (Privacy/Security Setting) #3361

Open
TerranceSigl opened this issue Jan 24, 2025 · 0 comments

Comments

@TerranceSigl
Copy link

TerranceSigl commented Jan 24, 2025

In the security settings, there will be two options to turn on and choose from: external link prompts and external/internal link prompts (advanced security setting).

The purpose of requesting the addition of a prompt is to serve as a safety mechanism, preventing the browser from automatically opening a link once clicked or tapped. To let the user review the link etc.


Setting 1: Prompt for External Links Only
This setting would allow users to specify that they only want to be prompted for external links. (as in apps outside the browser.) and will be prompted when transferred to the Ladybird browser.

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


Example 1: Internal/External Link Setting. (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 and features would be as follows:

  • The full URL of the file or link that was clicked for the user to review.
  • Cancel navigation to the link
  • Proceed with the link in incognito mode
  • Continue with the link in normal browsing

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

  • The full URL of the file or link that was clicked for the user to review.
  • Cancel navigation to the link
  • Proceed with the link in incognito mode
  • Continue with the link in normal browsing

Conclusion
These enhancements would help prevent accidental link clicks 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 a reference image (to clarify what I mean when I say prompt) illustrating how Google Chrome on iOS implements the feature and design. The Chrome prompt prioritizes incognito mode (not necessary for Ladybird. As the prompt I am requesting is about security) when enabled and when external links are tapped. 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

If you could add a prompt to Ladybird that would be awesome!

Please let me know if you have any further questions.

@TerranceSigl TerranceSigl changed the title [Feature Request] Provide a prompt when clicking External/Internal Links: [Request] Provide a prompt when clicking External/Internal Links: Jan 24, 2025
@TerranceSigl TerranceSigl changed the title [Request] Provide a prompt when clicking External/Internal Links: [Request] Provide a prompt when clicking External/Internal Links (Privacy/Security Setting) Jan 24, 2025
@TerranceSigl TerranceSigl changed the title [Request] Provide a prompt when clicking External/Internal Links (Privacy/Security Setting) [Feature Request] Provide a prompt when clicking External/Internal Links (Privacy/Security Setting) Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant