Links zu Uploads sollten der Einstellung „Alle externen Links in einem neuen Tab öffnen“ folgen

Fortsetzung der Diskussion aus Externe Links im Verlauf folgen nicht der Einstellung „Alle externen Links in einem neuen Tab öffnen“:

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

  1. Aktivieren Sie die Einstellung „Alle externen Links in einem neuen Tab öffnen“ in Ihren Benutzereinstellungen.
  2. Gehen Sie zu diesem Beitrag.
  3. Klicken Sie auf einen der drei Links.

Diese Links unterbrechen die Discourse-Navigation, da es sich um Links zu angehängten/hochgeladenen Dateien handelt, also gewissermaßen um technische Ordner (/uploads/… usw.) und nicht um normale Discourse-Seiten (/t/…, /u/… usw.).

Es sind nicht wirklich externe Links, aber auch keine normalen Discourse-Navigationsseiten.
Vielleicht also kein Contribute > Bug

1 „Gefällt mir“

Du hast recht.

Ich verschiebe das Thema einfach nach Contribute > Feature und wir schauen uns das erneut an, wenn es eine 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.