Il docked class non viene rimosso quando si torna in cima?

Se ricordo bene, la classe docked è destinata al contenuto aggiuntivo aggiunto all’intestazione (nella sezione Header di un tema). Puoi aggiungere una riga di testo a Header per vedere la classe apparire/scomparire come previsto.

Quindi, a meno che tu non abbia contenuto personalizzato nell’intestazione, l’intestazione rimane “agganciata” allo scorrimento e lo rimane permanentemente.

Un tempo, molto tempo fa (penso oltre 4 anni), abbiamo disattivato l’aggancio dell’intestazione nella parte superiore della pagina… ma si è verificata una regressione, passata inosservata per lungo tempo, e poi abbiamo deciso di adottare tale regressione.

È probabile che possiamo migliorarlo: il comportamento attuale causa un leggero “salto” iniziale durante il primo scorrimento (effettua un aggiornamento forzato per vederlo)… ma dobbiamo fare molta attenzione a non rompere tutte le personalizzazioni dell’intestazione esistenti (sono molte!). Potrebbe avere senso aspettare ancora un po’ (fino a quando non abbandoneremo IE11) e poi valutare di apportare miglioramenti più significativi, come l’uso di position: sticky; invece di fixed.