Piccoli bug con argomenti tracciati e argomenti divisi

È piuttosto dettagliato, ma:
A) In fondo a molti argomenti monitorati, vedo una riga che dice:

Vedrai un conteggio delle nuove risposte perché hai [letto questo argomento]

Il link “letto questo argomento” non funziona. Ha la seguente struttura: forum.domain.xxx/t/topic/u/user/preferences/notifications
Non so se dovrebbe ottenere qualcosa di specifico o se è un bug e la parte /t/topic non dovrebbe esserci. Senza di essa, si finisce nella sezione delle notifiche delle preferenze, dove è possibile regolare Traccia automaticamente gli argomenti che visito dopo x minuti e Quando pubblico in un argomento, impostalo su. Potrebbe essere questo l’obiettivo del link. Non ne sono sicuro.

B) Se entro in un argomento e scelgo di monitorarlo manualmente, appare la stessa cosa. Sarebbe più logico avere una riga che dica qualcosa come “Vedrai un conteggio delle nuove risposte perché hai scelto manualmente di monitorarlo

Solo per tua informazione, per gli argomenti in cui ho pubblicato o che ho creato, la riga termina con “perché hai risposto a questo argomento/creato questo argomento”, il che è corretto. In questo caso NON c’è alcun link (potrebbe essercene uno, come quando dice “perché hai letto”)

C) ARGOMENTI DIVISI: Credo di aver notato oggi che quando un argomento monitorato viene diviso, il parametro di monitoraggio viene impostato sull’argomento diviso (“ramificato”), il che è buono. Ma sembra che Discourse abbia perso il conteggio dei post effettivamente letti. Mi mostrava solo l’ultima risposta come non letta (e mi collegava a questa) quando in realtà ce n’erano di più. Questo potrebbe essere un po’ più complicato e forse “normale”. Ho avuto anche solo un’occorenza di questo, quindi non sono al 100% sicuro.

1 Mi Piace

Penso che questo sia un bug e non un problema di UX. Il problema è causato dalla mancanza di una barra iniziale nell’attributo href del link. Ad esempio, per il mio utente, il link ‘leggi questo argomento’ è impostato su u/simon_cossar/preferences/notifications. Modificando l’href nella console in /u/simon_cossar/preferences/notifications, il problema è stato risolto per me.

Ho appena riscontrato un problema simile con un link di navigazione aggiunto tramite il componente del tema Nav Links. In quel caso, l’href era impostato su latest?solved=no. Ciò avrebbe portato l’utente alla pagina “non trovata” se il link di navigazione fosse stato cliccato da qualsiasi pagina diversa dalla home page del sito. A quanto ho capito, il link in questa forma funzionava in precedenza, ma ora deve essere impostato su /latest?solved=no.

È cambiato qualcosa nel modo in cui Discourse gestisce questi link?

2 Mi Piace

Potrei sbagliarmi completamente, ma solo per la mia comprensione, è l’assenza di questa barra che fa sì che il link punti a domain/t/topic/u/.. invece che a domain/u/...? (l’assenza della barra fa sì che venga aggiunta all’URL corrente, anziché solo alla base del dominio?)

È il comportamento che sto riscontrando. Ad esempio, cliccando sul link “leggi questo argomento” per https://meta.discourse.org/t/travis-tests-failing-due-to-eslint/163268, il sistema tenta di portarmi a

https://meta.discourse.org/t/travis-tests-failing-due-to-eslint/163268/u/simon_cossar/preferences/notifications

invece che a https://meta.discourse.org/u/simon_cossar/preferences/notifications.

2 Mi Piace

Il bug relativo al link negli argomenti tracciati è stato risolto qui. Non sono sicuro di cosa altro sia azionabile in questo caso.

2 Mi Piace