Обновление: первый этап развития моей ветки
Спасибо за обратную связь. Пока что моя ветка успешно скрывает баннер режима безопасности. Наиболее вероятной причиной по-прежнему остаётся отсутствие атрибута data-onebox-src, но это не подтверждено, поэтому относитесь к этому как к экспериментальному решению.
С тех пор я добавил несколько вещей, некоторые из которых предлагались ранее в этой теме:
- обычная ссылка над твитом исчезает, как только твит загружен (она остаётся, если к X нет доступа)
- меньше «прыжков» во время загрузки твитов и отсутствие дублирующихся встраиваний
- тёмная тема для встраиваний
- голые ссылки на X, которые Discourse не превратил в onebox, теперь тоже встраиваются
- цитирование поста со ссылкой на X больше не заменяет вашу цитату твитом
Вся заслуга за первоначальную идею принадлежит @Lhc_fl. Ветка была создана с некоторой помощью ИИ от Claude. Буду рад узнать, как это работает у других.
Позиция прокрутки прыгает при прокрутке вверх в длинных темах
При прокрутке вверх по длинной теме страница периодически подпрыгивает вниз, когда перестраиваются старые, вышедшие за пределы экрана посты (вероятно, это связано с сокрытием постов). Это достаточно мешает, чтобы чтение длинной темы снизу вверх было затруднено.
Сначала я подозревал компонент темы (нативные встраивания X/Twitter меняют размер после перезагрузки), но, похоже, прыжок происходит независимо от этого. При прокрутке вниз такая проблема не наблюдается, только при прокрутке вверх.
Версия Discourse: последняя и самая новая. Кто-нибудь ещё сталкивался с этим или это известная проблема?