Unerwartete interne Links sollten vielleicht der Einstellung „Alle externen Links in einem neuen Tab öffnen“ folgen

Die Diskussion von Externe Links im Verlauf folgen nicht der Einstellung „Alle externen Links in einem neuen Tab öffnen“ wird fortgesetzt:

Ich habe einen weiteren Fall gefunden, in dem ich erwartet hätte, dass der Link in einem neuen Tab geöffnet wird.

  1. Aktiviere die Einstellung „Alle externen Links in einem neuen Tab öffnen“ in deinen Benutzereinstellungen.
  2. Gehe zu diesem Beitrag.
  3. Klicke auf einen der 3 Links.

Diese Links unterbrechen das Browsen in Discourse, da es sich um Links zu angehängten/hochgeladenen Dateien handelt, quasi technische Ordner (/uploads/... usw.), nicht zu normalen Discourse-Seiten (/t/..., /u/... usw.).

Es sind keine wirklich externen Links, aber auch keine normalen Discourse-Browsing-Seiten.
Also vielleicht kein Bug

1 „Gefällt mir“

Du hast Recht.

Ich verschiebe das jetzt zu Feature und wir sehen uns das wieder an, wenn es kritische Masse erreicht.

2 „Gefällt mir“

Es ist mir wieder passiert, als ich auf die [Screenshot]-Links dort drüben geklickt habe.

Könnte dies damit zusammenhängen, dass Sie, wenn Sie eine hochgeladene PDF-Datei in PWA öffnen müssen, die PWA vollständig verlassen müssen, um die PDF-Datei zu verlassen?

Dieser Fehler tritt nicht nur bei PDFs auf.

Bitte probieren Sie die ersten drei Beispiel-JPEG-Links aus. Sie öffnen sich nicht in neuen Tabs, aber Sie verlieren den Discourse-Kontext und die Navigation.

Es ist sogar noch besser, auf diesem Forum (meta) zu testen:

Dieser PNG-Link* öffnet sich nicht in einem neuen Tab (das ist der Fehler).

Aber Sie verlieren trotzdem unerwartet den Discourse-Kontext und die Navigation, daher denke ich, dass er wie ein externer Link behandelt werden sollte.

* Manuell kopiert aus diesem Beitrag

Ich glaube nicht, dass Sie in anderen Fällen als der PWA (Progressive Web App) die Navigation verlieren.

Ich verwende keine PWA, ich weiß nicht genau, was das ist.

Mein Fehlerbericht bezieht sich auf die normale Nutzung der (Meta-)Discourse-Website.

Die Option „Alle externen Links in einem neuen Tab öffnen“ stellt sicher, dass alle Seiten, die außerhalb der (Meta-)Discourse-Navigation (Menüs) liegen, in einem neuen Tab geöffnet werden.

Der ursprüngliche Tab mit der (Meta-)Discourse-Seite, auf der Sie sich befanden, bleibt erhalten.

Hier muss ich nach dem Klicken auf diesen Bildlink warten, bis die Discourse-Website vollständig neu geladen ist, wenn ich die „Zurück“-Schaltfläche drücke (und hoffen, dass sie auf demselben vorherigen Beitrag landet, was hier nicht der Fall ist):

Es hätte sich in einem neuen Tab öffnen sollen, wie dieser andere zufällige externe Link.

Roher Link zur Verdeutlichung

[diesen Bildlink](https://meta.discourse.org/uploads/short-url/7QvdJ5fFitnZQCIyNJZjmeC6efL.png)
1 „Gefällt mir“

99% sicher, dass dies auf die Drosselung durch Ihren 4G-Anbieter zurückzuführen ist, 1% sicher, dass es am CDN liegt, das Meta verwendet

Es liegt nur daran, dass ich mich nicht mehr in Discourse im selben Tab befinde.

Keine Probleme beim Klicken auf „Zurück“, wenn ich mich in Discourse befinde.
Kein Neuladen.

Das ist der Kern meines Fehlerberichts: Wenn es aus Discourse heraus gesendet wird, sollte es in einem neuen Tab geöffnet werden.

Ich verstehe, ich habe ein anderes Bild auf Meta geöffnet, das auf CloudFront war. Mir ist klar, dass jeder Upload, sei es auf CDN/S3

oder dem Server selbst,

Ich habe auch den Fehler bei den lokalen Uploads meiner eigenen Instanz festgestellt.

sollte in einem anderen Tab geladen werden.


Ich habe Ihre Funktionsanfrage aus verschiedenen Gründen bewertet.

und auch weil ich nicht verstehe, warum PDFs heruntergeladen werden, anstatt sich in einem anderen Tab zu öffnen. Ich denke, wir sollten die Option dafür haben, anstatt dass thoka das notwendige Plugin bereitstellt.

Ich verstehe, dass Moodle eine Möglichkeit hat, eine Download-Seite in einem neuen Tab anzuzeigen, wie die Seite “Seite ist privat oder existiert nicht” auf Discourse.

Ich hoffe sehr, dass dieser Feature-Request viel Anklang findet, denn es wäre ein besonders großes Unterfangen, Discourse aufzurüsten, sodass die PWA in jeder Hinsicht besser ist als die Moodle App.