Человек, сообщивший о проблеме, использует iPad только для просмотра форума, насколько я знаю, и он достаточно старый, чтобы 9.3.5 была последней доступной версией для него.
Не было ли недавних изменений, которые могли бы объяснить, почему это больше не работает?
На данный момент мы официально больше не поддерживаем iOS 9. Это означает, что мы можем использовать больше функций браузера с меньшим количеством громоздких полифилов.
Что касается того, что произойдёт в данном случае:
Спасибо. А как насчёт сроков? Вы что-то сделали, что сломало iOS 9, всего лишь в последние несколько дней? Владелец iPad говорит, что на прошлой неделе форум работал нормально.
Также, обязаны ли все форумы, работающие на вашем программном обеспечении, следовать вашим минимальным требованиям, или они могут применять собственные патчи для сохранения совместимости?
Скорее всего, это произошло в течение последнего месяца с небольшим. Мы не развёртываем изменения для наших корпоративных клиентов так агрессивно, как для этого сайта (здесь развёртывание происходит при каждом коммите).
Были некоторые изменения, которые могли вызвать эту проблему; @j.jaffeux сообщит подробности в течение дня или двух.
Что касается форка или патчинга для обеспечения совместимости, то это непростая задача. Discourse — довольно сложное приложение, и мы используем возможности современных браузеров; это постоянно меняющаяся цель. Мы не любим усложнять наш внутренний код, чтобы обходить недостатки спецификаций браузеров, и делаем это только когда у нас нет выбора.
Тем не менее, мы очень привержены идее представления только для чтения для поисковых роботов, например:
Если вы хотите реализовать возможность переключения на режим «только для чтение» для неподдерживаемых браузеров (вместо сообщения «извините, браузер не поддерживается»), это задача, которую я не против изучить. Напишите нам отдельное сообщение здесь, отметив @team.