Функция «Скрыть детали» не отображается корректно в окне предпросмотра.
Вот как это выглядит в предпросмотре:
Я хотел бы показать, как это выглядит на самом деле после публикации поста, но, будучи новым пользователем, я ограничен одним встроенным медиафайлом. Скажу лишь, что после стрелки отображается не текст «Детали», а «Этот текст должен быть после стрелки». Однако это тоже должно отображаться в предпросмотре, верно?
Вот как это выглядит после создания ответа (пришлось разместить это как ответ на свою собственную тему, так как мне не разрешили опубликовать два изображения в теме):
Никогда не знал о «Безопасном режиме», это круто! Когда я его включаю, я вообще не вижу функцию «Скрыть детали», и она, похоже, не работает с использованием предоставленной вами разметки:
Это интересно. Хотя безопасный режим отключает только JavaScript-часть плагинов, возможно, один из установленных вами плагинов оказывает более глубокое влияние. Я пробовал использовать Details на своём тестовом сайте (c81d4597a7) и здесь, на Meta, и всё работает как ожидалось. Поэтому я думаю, что проблема, скорее всего, в конфликте в вашей конфигурации, а не в ошибке ядра. Какие ещё плагины установлены на этом сайте?
Мой прогноз — первый вариант. У меня на тестовом сайте (и в docker_manager) работают плагины Reactions и Solved, а Details функционирует без проблем, так что, скорее всего, проблема в неофициальном плагине. Однако, поскольку конфликт сохраняется даже в безопасном режиме, вероятно, вам потребуется удалить этот плагин из файла app.yml, чтобы проверить эту гипотезу.
Звучит отлично. Это плагин, который создали наши студенты, чтобы помогать с типичными проблемами модерации, и сейчас он гораздо важнее, чем предпросмотр деталей. После пиковых рабочих часов я проверю, сможем ли мы отключить его и протестировать, чтобы подтвердить вашу догадку. Скорее всего, вы правы. Спасибо за помощь! Я сообщу, как всё получится.