У меня возникла странная проблема. Когда компонент был включён, пользователь получал не последний комментарий, а какой-то из середины или даже первый в теме. Было совершенно случайно, будет ли это первое сообщение или какой-то другой ответ — но для одного конкретного пользователя в одной конкретной теме это всегда было одинаково, даже если «место отображения» менялось между темами. И никогда не было одинаковым для разных пользователей.
Это происходило на всех устройствах и во всех браузерах (по крайней мере, на самых распространённых).
Обновление, пересборка или перезагрузка сервера не помогли.
Безопасный режим указал, что проблема связана с темами, поэтому я начал отключать компоненты.
Виновником оказался спиннер. Конечно, он может конфликтовать с чем-то, но если он включён — проблема появляется, а если выключен — исчезает, независимо от того, активны ли другие компоненты.
Не могу точно сказать, когда это началось, потому что долгое время я винил iPad и Safari. Но точно — уже несколько недель назад. Некоторые пользователи сообщали, что начали замечать странное поведение ещё в начале этого года.
Если бы что-то подобное происходило в WordPress, я бы сразу заподозрил кэширование, но здесь это не может быть правдой.
Что ещё… самая последняя версия всего, что у меня есть, была получена примерно час назад. И нет, воспроизвести это у меня не удалось.
Действительно очень странно.