<body> класс docked не удаляется при прокрутке обратно к началу?

Если я правильно помню, класс docked предназначен для дополнительного контента, добавляемого в заголовок (в секции Header темы). Вы можете добавить строку текста в Header, чтобы увидеть, как класс показывает/скрывает контент, как и ожидалось.

Таким образом, если у вас нет пользовательского контента в заголовке, заголовок «пристыковывается» при прокрутке и остается в таком состоянии постоянно.

Когда-то очень давно (думаю, более 4 лет назад) мы отстыковали заголовок в верхней части страницы… но это привело к регрессии, которая долгое время оставалась незамеченной, после чего мы решили принять эту регрессию как новую норму.

Мы, вероятно, можем это улучшить: текущее поведение вызывает небольшой начальный «скачок» при первой прокрутке (чтобы увидеть это, нужно выполнить полную перезагрузку)… но нам нужно быть очень осторожными, чтобы не сломать все существующие пользовательские настройки заголовков (их очень много!). Возможно, имеет смысл немного подождать (пока мы не откажемся от поддержки IE11), а затем приступить к более существенным улучшениям, например, использовать position: sticky; вместо fixed;.