Ciao, @Aizada_M ha condiviso con me un piccolo problema con il loro forum di cui non sono riuscito a individuare il problema esatto, soprattutto perché si è verificato anche creando un nuovo tema senza CSS, senza JS, senza componenti, con i plugin non ufficiali disabilitati.
Quando un video di YouTube viene incorporato, a volte è necessario fare clic due volte prima che venga riprodotto.
Il problema non si è verificato nemmeno in modalità provvisoria perché se apri il sito e poi navighi alla pagina del video incorporato, il problema semplicemente non si verifica.
Uno dei modi per riprodurre il problema è andare direttamente alla pagina del video incorporato. Se apri qualsiasi altra pagina e navighi (senza ricaricare la scheda!) naturalmente verso una pagina in cui è presente un video di YouTube incorporato, allora il problema non si verificherà. Ecco perché non sono riuscito a riprodurlo in modalità provvisoria: non ero a conoscenza del fatto che potessi aggiungere ?safe_mode=no_themes,no_plugins alla fine di qualsiasi URL, sarei sempre andato da https://my-discourse/safe-mode e poi avrei navigato…
Questo non è un bug. Si tratta di un plugin chiamato lazyYT (caricamento pigro) che crea un’anteprima per i video di YouTube da caricare solo quando ci si fa clic sopra.
Capisco come funziona guardando il codice HTML quando clicco.
Ma potresti aver frainteso il problema.
La miniatura è presente in entrambi i casi.
Ed entrambi i casi, quando clicchiamo sulle miniature, carica effettivamente l’iframe, come previsto per il lazy loading. Ma solo nel secondo caso, il video viene riprodotto con un solo clic, che è il comportamento previsto.
Il comportamento del primo caso che descrivo non è quello previsto, ed è negativo dal punto di vista dell’esperienza utente cliccare sul pulsante “riproduci video” (che è evidenziato al passaggio del mouse) per vedere uno sfondo nero, poi un cerchio di caricamento, e poi la stessa miniatura di prima e il video non è partito.
Sì, scusa, forse ho capito male, ma è perché da quando uso Discourse i video di YouTube lazyYT si riproducono con doppio clic, non con un singolo clic. E pensavo che il doppio clic fosse il comportamento previsto.
Questo è il tipo di caso in cui sono felice che il problema non verrà risolto perché passerete a qualcos’altro, il che implica sempre che Discourse si sta evolvendo (per il meglio finora! )