Open External Links in a New Tab
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 55/100
Piste de recherche
Commencez par localiser les éléments d’ancrage externes dans l’application et comparez-les aux liens qui restent au sein du site. Vérifiez dans un navigateur que les liens externes s’ouvrent dans un onglet distinct, tandis que les liens internes conservent leur comportement actuel, et confirmez que les liens ouvrant un nouvel onglet incluent les attributs de sécurité demandés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Currently, when users click on external links within the application, they open in the same browser tab. This causes users to navigate away from the application entirely, which is interrupting workflow and negatively impact user experience.
Expected Behavior
External links should open in a new browser tab (e.g., using target="_blank" with appropriate security attributes like rel="noopener noreferrer"). This allows users to:
- Keep the application open in the original tab.
- Easily return to their previous context.
- Avoid losing unsaved progress or navigation state.
Current Behavior
All links (including external links) open in the same tab, replacing the current application view.
Proposed Solution
Update external anchor elements to open in a new tab by default.
Additional Context
Opening external links in a new tab is a common UX pattern in web applications, especially when linking to documentation or external references.
- Langage dominant
- HTML
- Étoiles
- 25.5k
- Forks
- 4k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de javascript-tutorial/en.javascript.info
-
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
-
Keyboard events: keydown filtering example can't block IME-composed input (Korean/Japanese/Chinese) Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
javascript-tutorial/en.javascript.info#3978 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Toutes les issues de javascript-tutorial/en.javascript.info
Issues similaires
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
dennys-bd/agent-hive#184 ·
-
bug frontend
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
cancervariants/metakb#902 ·
-
Two open-case totals on one screen: the Programs tile says 15,858 and the nav badge says 15,868 Ouvertebug frontend maui-pilot
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
Save States Menu Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100