Wenn ich mich richtig erinnere, ist die Klasse docked für zusätzlichen Inhalt gedacht, der dem Header hinzugefügt wird (im Header-Abschnitt eines Themes). Du kannst dem Header eine Textzeile hinzufügen, um zu prüfen, ob die Klasse wie erwartet ein- und ausgeblendet wird.
Solange du keinen benutzerdefinierten Header-Inhalt hast, bleibt der Header beim Scrollen also dauerhaft „andockt“.
Vor langer Zeit (ich denke, vor mehr als 4 Jahren) haben wir den Header oben auf der Seite wieder „undockt“ – doch diese Änderung wurde später versehentlich rückgängig gemacht, blieb lange unbemerkt, und wir haben uns dann entschieden, diesen Regressionzustand beizubehalten.
Wir können das wahrscheinlich verbessern: Das aktuelle Verhalten führt beim ersten Scrollen zu einem kleinen „Pop“ (zum Ansehen einfach die Seite neu laden). Allerdings müssen wir sehr vorsichtig sein, um nicht alle bestehenden Header-Anpassungen zu zerstören (es gibt davon sehr viele!). Vielleicht ist es sinnvoll, noch etwas zu warten (bis wir IE11 abschalten) und dann gemeinsam mit anderen größeren Verbesserungen – etwa die Nutzung von position: sticky; anstelle von fixed; – eine umfassendere Optimierung vorzunehmen.