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