Les liens internes inattendus devraient peut-être suivre le paramètre « Ouvrir tous les liens externes dans un nouvel onglet »

Continuant la discussion de Les liens externes dans l’historique ne suivent pas le paramètre « Ouvrir tous les liens externes dans un nouvel onglet » :

J’ai trouvé un autre cas où je m’attendais à ce que le lien s’ouvre dans un nouvel onglet.

  1. Activez le paramètre « Ouvrir tous les liens externes dans un nouvel onglet » dans vos préférences utilisateur
  2. Allez sur ce post
  3. Cliquez sur l’un des 3 liens

Ces liens perturbent la navigation Discourse car ce sont des liens vers des fichiers joints/téléchargés, des sortes de dossiers techniques (/uploads/..., etc.), pas vers des pages Discourse normales (/t/..., /u/..., etc.).

Ce ne sont pas vraiment des liens externes, mais ce ne sont pas non plus des pages de navigation Discourse normales.
Donc peut-être pas un Bug

1 « J'aime »

Tu as raison.

Je vais déplacer ceci dans Feature et nous y reviendrons si cela prend de l’ampleur.

2 « J'aime »

Cela m’est arrivé encore une fois, lorsque j’ai cliqué sur les liens [capture d’écran] là-bas.

Cela pourrait-il être lié au fait que si vous devez ouvrir un PDF téléchargé dans PWA, pour quitter le PDF, vous devez quitter complètement la PWA

Ce bug ne concerne pas seulement les PDF.

Veuillez essayer les trois premiers liens d’exemple jpeg. Ils ne s’ouvrent pas dans de nouveaux onglets, mais vous perdez le contexte et la navigation de Discourse.

Il est encore préférable de tester sur ce forum même (meta) :

Ce lien PNG* ne s’ouvre pas dans un nouvel onglet (c’est le bug).

Mais vous perdez toujours le contexte et la navigation de Discourse, de manière inattendue, donc je pense qu’il devrait être traité comme un lien externe.

* Copié manuellement depuis ce post

Je ne pense pas que dans les cas autres que le PWA (Progressive Web App), vous perdiez la navigation.

Je n’utilise pas les PWA, je ne sais pas exactement ce que c’est.

Mon rapport de bug concerne l’utilisation normale du site web Discourse (meta).

L’option « Ouvrir tous les liens externes dans un nouvel onglet » est là pour s’assurer que toutes les pages qui se trouvent en dehors de la navigation (menus) de Discourse (meta) s’ouvrent dans un nouvel onglet.

Laissant l’onglet d’origine avec la page Discourse (meta) sur laquelle vous étiez.

Ici, après avoir cliqué sur ce lien d’image, lorsque j’appuie sur le bouton « Retour », je devrai attendre que le site web Discourse se recharge entièrement (et croiser les doigts pour qu’il revienne sur le même post précédent, ce qui n’est pas le cas ici) :

Il aurait dû s’ouvrir dans un nouvel onglet, comme ce autre lien externe aléatoire.

Lien brut pour plus de clarté

[ce lien d'image](https://meta.discourse.org/uploads/short-url/7QvdJ5fFitnZQCIyNJZjmeC6efL.png)
1 « J'aime »

99 % sûr que cela est dû à la limitation de votre fournisseur 4G, 1 % sûr que cela est dû au CDN que Meta utilise.

C’est juste parce que je suis sorti de Discourse dans le même onglet.

Aucun problème pour appuyer sur “Retour” lorsque vous êtes dans Discourse.
Pas de rechargement.

C’est tout l’intérêt de mon rapport de bug : lorsqu’il est envoyé en dehors de Discourse, il doit l’être dans un nouvel onglet.

Je vois, j’ai ouvert une autre image sur meta qui était sur CloudFront. Je réalise que tout téléchargement, que ce soit sur CDN/S3

ou sur le serveur lui-même,

je réalise également le bug à partir des téléchargements locaux de ma propre instance.

devrait être chargé dans un autre onglet.


J’ai voté pour votre demande de fonctionnalité pour les diverses raisons ci-dessous.

et aussi parce que je ne comprends pas pourquoi les PDF se téléchargent plutôt que de s’ouvrir dans un autre onglet, je pense que nous devrions avoir l’option pour cela plutôt que thoka fournisse le plugin nécessaire.

Je comprends que Moodle a un moyen d’afficher la page de téléchargement dans un nouvel onglet, comme la page “La page est privée ou n’existe pas” sur Discourse.

J’espère sincèrement que cette demande de fonctionnalité gagnera beaucoup de terrain, car ce serait une entreprise particulièrement importante de mettre à niveau Discourse, donc la PWA est meilleure que l’application Moodle à tous égards possibles.