I link interni inattesi dovrebbero magari seguire l'impostazione "Open all external links in a new tab"

Continuando la discussione da I link esterni nella cronologia non seguono l’impostazione “Apri tutti i link esterni in una nuova scheda”:

Ho trovato un altro caso in cui mi sarei aspettato che il link si aprisse in una nuova scheda.

  1. Abilita l’impostazione “Apri tutti i link esterni in una nuova scheda” nelle preferenze utente
  2. Vai a questo post
  3. Fai clic su uno qualsiasi dei 3 link

Questi link interrompono la navigazione di Discourse poiché sono collegamenti a file allegati/caricati, una sorta di cartelle tecniche (/uploads/..., ecc.), non a pagine normali di Discourse (/t/..., /u/..., ecc.)

Non sono veramente link esterni, ma non sono nemmeno pagine di navigazione normali di Discourse.
Quindi forse non è un Bug

1 Mi Piace

Hai ragione.

Sposto questo in Feature e ci rivediamo se raggiunge una massa critica.

2 Mi Piace

Mi è successo ancora una volta, quando ho cliccato sui link [screenshot] laggiù.

Potrebbe essere correlato al fatto che se devi aprire un PDF caricato in PWA, per uscire dal PDF devi uscire completamente dalla PWA

Questo bug non riguarda solo i PDF.

Prova con i primi 3 link di esempio in formato jpeg. Non si aprono in nuove schede, ma perdi il contesto e la navigazione di Discourse.

È ancora meglio testare su questo forum (meta):

Questo link PNG* non si apre in una nuova scheda (questo è il bug).

Ma perdi comunque il contesto e la navigazione di Discourse, inaspettatamente, quindi penso che dovrebbe essere trattato come un link esterno.

* Copiato manualmente da questo post

Non credo che nei casi diversi dalla PWA (Progressive Web App), tu perda la navigazione

Non uso PWA, non so esattamente cosa sia.

Il mio bug report riguarda l’uso normale del sito web Discourse (meta).

L’opzione “Apri tutti i link esterni in una nuova scheda” serve a garantire che tutte le pagine esterne alla navigazione (menu) di Discourse (meta) si aprano in una nuova scheda.

Lasciando la scheda originale con la pagina di Discourse (meta) in cui ti trovavi.

Qui, dopo aver cliccato questo link immagine, quando premo il pulsante “Indietro”, dovrò aspettare che il sito web Discourse si ricarichi completamente (e incrociare le dita affinché finisca sullo stesso post precedente, cosa che qui non accade):

Dovrebbe aprirsi in una nuova scheda, come quest’altro link esterno casuale.

Link grezzo per chiarezza

[questo link immagine](https://meta.discourse.org/uploads/short-url/7QvdJ5fFitnZQCIyNJZjmeC6efL.png)
1 Mi Piace

Sono sicuro al 99% che sia dovuto al throttling del tuo provider 4G, sicuro all’1% che sia dovuto alla CDN utilizzata da Meta.

È solo perché sono fuori da Discourse nella stessa scheda.

Nessun problema a premere “Indietro” quando si è dentro Discourse.
Nessun ricaricamento.

È l’intero punto del mio bug report: quando viene inviato fuori da Discourse, dovrebbe essere in una nuova scheda.

Ho capito, ho aperto un’altra immagine su meta che era su CloudFront. Mi rendo conto che qualsiasi caricamento, sia su CDN/S3

o il server stesso,

mi rendo conto anche del bug dai caricamenti locali della mia istanza.

dovrebbe essere caricato in un’altra scheda.


Ho votato sulla tua richiesta di funzionalità per i vari motivi di seguito.

e anche perché non capisco perché i PDF vengano scaricati anziché aperti in un’altra scheda, penso che dovremmo avere l’opzione per questo piuttosto che thoka fornisca il plugin necessario.

Capisco che Moodle abbia un modo per visualizzare la pagina di download in una nuova scheda, come la pagina “La pagina è privata o non esiste” su Discourse

Spero vivamente che questa richiesta di funzionalità ottenga molta trazione, perché sarebbe un’impresa particolarmente grande aggiornare Discourse, quindi la PWA è migliore della Moodle App in tutti i modi possibili.