Non è un problema enorme, ma ho pensato di informare chi sta utilizzando posizioni personalizzate nei propri temi che potrebbe subire ripercussioni negative dall’ultimo aggiornamento.
L’ultimo aggiornamento sembra aver rotto il codice di @smrtey o @pacharanero per visualizzare Discourse in modalità widescreen:
La barra di navigazione (all’interno dei topic) è per lo più nella posizione corretta (widescreen). Tuttavia, quando si scorre verso l’alto, torna alla posizione normale, per poi tornare indietro.
Ha anche avuto involontariamente un effetto negativo sul tema Big Header - Little header (di @Taylor_Troxtel)
Nel mio caso, questo ha fatto sì che il banner bloccasse i pulsanti in alto (Categorie, Ultime, Nuovi).
Li ho rimossi dal mio sito per ora, ma ho pensato di avvisare gli altri prima di aggiornare.
Il nostro header ora utilizza position: sticky in CSS, quindi è possibile che questi temi siano stati influenzati da tale modifica. Versatile Banner e Discourse Category Banners sono stati entrambi aggiornati per risolvere i problemi, se stai cercando un punto di partenza.
Grazie @Alec per aver attirato la mia attenzione su questo. Avevo notato alcune stranezze di recente dalla versione 2.5.0.beta6 relativa agli spazi sotto le intestazioni, su alcune istanze di Discourse che gestisco, dove avevo reso la barra dell’intestazione più alta per adattarla meglio al design del sito e avevo aggiunto un po’ di padding per spingere #main-outlet leggermente più in basso. Dopo la 2.5.0.beta6 questo padding extra non era più necessario.
Quando avrò tempo, darò un’occhiata a cosa devo aggiornare per risolvere il problema. Ho 2 istanze che utilizzano questo TC: anche se una appare un po’ strana, l’altra funziona bene. E naturalmente, sono benvenute le PR per una correzione se qualcuno ha il tempo.
Grazie @justin per il suggerimento sulla correzione.
Questo non ha avuto effetto sulla modalità a schermo largo del mio sito, dove ho molte altre cose in corso che non sono incluse nel componente a cui fai riferimento, ma ha rotto la mia personalizzazione della visualizzazione desktop in modo che si adattasse agli schermi mobili, permettendo agli utenti di utilizzare le risposte incorporate su dispositivi mobili. Per qualche motivo, position: sticky non si è fissato quando la larghezza era < 768px. Non ho idea del perché sticky non funzionasse, quindi ho dovuto optare per