Слайдер горизонтальной загрузки

Скорее всего, так и есть…
Вы уже решили, оставите ли спиннер как часть настроек сайта или как компонент темы? Мои сообщества любят наш кастомизированный спиннер. Он сильно добавляет индивидуальности нашим форумам.

(хотя лично я в целом предпочитаю слайдер)

4 лайка

У меня возникла странная проблема. Когда компонент был включён, пользователь получал не последний комментарий, а какой-то из середины или даже первый в теме. Было совершенно случайно, будет ли это первое сообщение или какой-то другой ответ — но для одного конкретного пользователя в одной конкретной теме это всегда было одинаково, даже если «место отображения» менялось между темами. И никогда не было одинаковым для разных пользователей.

Это происходило на всех устройствах и во всех браузерах (по крайней мере, на самых распространённых).

Обновление, пересборка или перезагрузка сервера не помогли.

Безопасный режим указал, что проблема связана с темами, поэтому я начал отключать компоненты.

Виновником оказался спиннер. Конечно, он может конфликтовать с чем-то, но если он включён — проблема появляется, а если выключен — исчезает, независимо от того, активны ли другие компоненты.

Не могу точно сказать, когда это началось, потому что долгое время я винил iPad и Safari. Но точно — уже несколько недель назад. Некоторые пользователи сообщали, что начали замечать странное поведение ещё в начале этого года.

Если бы что-то подобное происходило в WordPress, я бы сразу заподозрил кэширование, но здесь это не может быть правдой.

Что ещё… самая последняя версия всего, что у меня есть, была получена примерно час назад. И нет, воспроизвести это у меня не удалось.

Действительно очень странно.

2 лайка

Я слышал похожие сообщения от других людей, но нам пока не удалось точно определить проблему. У вас есть воспроизводимый способ вызвать эту ошибку?

2 лайка

Только при использовании слайдера на моём форуме. Это не такая большая проблема, чтобы ради тестов настраивать отдельную среду — извините, я ленив :wink:

Так что, если здесь это используется и у кого-то нет проблем, значит, исправить это, скорее всего, почти невозможно, я понимаю. Поэтому это скорее просто предупреждение на случай, если что-то подобное начнёт проявляться.

У меня есть смутное ощущение, что у меня тоже что-то подобное было с некоторыми темами — но, возможно, это были случаи, когда редактировался исходный пост или что-то в этом роде.

1 лайк

Больше не работает; пожалуйста, исправьте это…

1 лайк

У многих возникает такая проблема? Пока я не буду обновлять свой контейнер Discourse, не хочу терять эту плавную работу.

1 лайк

Они отключили это.

1 лайк

Ага, значит, всё ещё работает?

1 лайк

Да, просто загрузите его на свой форум

1 лайк

Я имею в виду, когда пересобираешь всю установку :slight_smile: Думал, возможно, есть несовместимость с недавним релизом Discourse. Но, полагаю, её нет, и вы это проверили. Тогда я обновлюсь скоро.

2 лайка

Нет, после обновлений и пересборки всё работает.

2 лайка

Предполагаю, что в последней версии компонента и Discourse есть ошибка: при включённом компоненте выпадающее меню для тем с пометкой «решено/не решено» не отображается при переходе к списку категорий. Оно появляется только после перезагрузки страницы в браузере.

2 лайка

Здравствуйте! Я заметил проблему: при клике на логотип на главной странице (последняя версия) страница не прокручивается к верху. Спасибо :slightly_smiling_face:

2 лайка

Не знаю, можно ли использовать эти два компонента вместе? У меня фильтр всё ещё не обновляет свой статус, пока активна анимация скольжения. Статус обновляется только после перезагрузки браузера.

1 лайк

Функциональность этого компонента темы теперь включена в ядро Discourse.

Чтобы включить её, измените параметр сайта «page_loading_indicator» со значения «spinner» на «slider». На данный момент старое значение «spinner» остаётся по умолчанию, но в ближайшее время мы можем пересмотреть этот выбор.

Администраторам сайтов со старым компонентом темы будет показано уведомление с предложением удалить его:

6 лайков

Продолжение обсуждения из 3.1.0.beta6: Потоки в чате, сетка изображений, экспорт сообщений чата и многое другое:

Есть ли причины для удаления старого индикатора загрузки spinner? Мои пользователи ненавидят горизонтальный ползунок: они говорят, что он напоминает им о том, что они посещают веб-сайт, тогда как spinner создавал ощущение нахождения в едином приложении, что им больше нравилось.

Или, возможно, будет возможно создать компонент темы, который вернёт spinner, даже если он будет устаревшим в ядре?

3 лайка

Поздравляю с успешным слиянием!
В основных настройках вы можете найти «загрузку» и перейти к настройкам ползунка.
Оттуда вы можете переключиться на спиннер.
Спасибо, что сообщили мне о «спиннере» — он выглядит намного лучше!