Добавлю немного контекста:
- Проблема впервые появилась у меня на iOS 18.6.2 сразу после обновления моего самохостингового сайта (стандартная продакшн-развёртка в одном Docker-контейнере, отслеживающая успешное прохождение тестов). Это обновление включало не более ~40 новых коммитов, в том числе недавний коммит плагина «Кто онлайн».
- Я использую только официальные плагины Discourse, без стороннего кода или кастомных патчей.
- Поскольку мне удалось воспроизвести проблему и в PWA Meta, это исключило какие-либо специфичные для экземпляра причины.
После обновления до iOS 18.7 проблема исчезла. Таким образом, похоже, что это регрессия в iOS/WebKit, а не изменение в Discourse.