Функция поиска по категории не работает

Привет. У меня не работает функция поиска по категориям.

Скриншот сделан на странице «Новая тема», но та же проблема возникает при редактировании категории или перемещении постов между категориями.
(Я имею в виду не только недавно созданные категории, которые могут требовать обновления страницы, а все категории.)

У вас это работает — я проверил перед публикацией, поэтому буду благодарен за любые предложения.

Спасибо!

Что-то необычное в ваших категориях? Если мы не сможем воспроизвести это здесь или на try.discourse.org, это, скорее всего, указывает на проблему локальной конфигурации.

Привет, Джефф,

Я проверил на своём телефоне, в другом браузере и под гостевым аккаунтом — ни в одном из них функция поиска не работает.

Если в моих категориях есть что-то необычное, то это непреднамеренно.
Где можно проверить или сбросить настройки?

Спасибо!

Вы можете попробовать открыть свой сайт в безопасном режиме — если это сработает, значит, проблема, скорее всего, в компоненте темы или стороннем плагине.

https://SITEURL/safe-mode

Привет, Тобиас, спасибо за твоё предложение.

Я зашёл в безопасный режим и попробовал, но всё равно ничего:

Кажется, они просто не загружаются. Ответ «Нет совпадений» появляется мгновенно, как только я начинаю вводить первую букву…

Сожалеем, что у вас по-прежнему возникают с этим проблемы — это должно быть очень неприятно!

Вы, скорее всего, уже проверили всё, но… нет ли у вас необычных настроек безопасности категорий, ограничивающих доступ? Есть ли у учётной записи пользователя право на публикацию в любой категории?

Привет, Тобиас, спасибо, что подумали об этом!

Мой аккаунт администратора имеет доступ ко всему.
Но я упустил один момент: окно в режиме инкогнито.
И, о чудо: всё работает там, как для моего тестового аккаунта, так и для администратора.

Тогда я подумал, что, возможно, какое-то настройка в моём обычном браузере мешает, например, AdBlocker «блокирует всплывающие окна». Но я использую обычный браузер с AdBlocker и для этого экземпляра Discourse, и здесь, на Meta, поиск работает — но не на моём.

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

Погодите… но это не объясняет, почему всё работает в режиме инкогнито… чёрт…

Вас что-то приходит на ум?

Редактирование: AdBlocker действительно мешает.
На мгновение мне показалось, что проблема решена, но, к сожалению, нет…

Интересно, отлично подмечено — наверное, в одной из категорий есть слово «ads»? :thinking:

На самом деле, я ошибался, :frowning: или, по крайней мере, частично:
Теперь это работает в некоторых поисках, например, когда вы находитесь в категории и хотите найти конкретную подкатегорию. Но в других случаях оно всё ещё не работает.

Через пару дней я снова займусь этим. Мне действительно нужно привести в порядок некоторые категории, но, увидев, как работает функция поиска в режиме инкогнито, я сделаю это там.
Пока я просто оставлю это на время, посмотрю, не возникнет ли у меня (или у вас, :D) каких-то новых озарений…

А пока спасибо за помощь!

В следующий раз, когда это произойдёт, попробуйте проверить, нет ли ошибок в консоли браузера. Это обычно довольно хороший индикатор.

Вы не поверите… :rofl:

Найдите отличия:

Поскольку я не смог разобрать детали предложения Джо (но всё же: спасибо!), я попросил кого-то другого разобраться в этом за меня.
Он: «Но это работает…»
Оказалось, что моя функция поиска не любит заглавные буквы…

Это не касается других браузеров: в моём режиме инкогнито заглавные буквы принимаются без проблем!
Ваш Meta Discourse — для меня — тоже не принимает заглавные буквы. В первый раз, когда я проверял несколько дней назад, я не использовал заглавные буквы, потому что вы не используете их в названии вашей категории.

Хм. У меня есть воспроизведение на Meta. Введите «s» — появляются подходящие категории. Введите «S» — подходящих категорий нет. Это интересно!

На Safari и Chrome на моём Mac, а также на Chrome на моём iPhone.

Я вернулся, чтобы проверить, прав ли я насчёт браузера гостя (ведь использование заглавных букв в «yes/no» — это то, на что я не обращал внимания во всём тестировании). Оказалось, что в списках категорий поиск работает с заглавными буквами, но не тогда, когда вы находитесь в теме и хотите переместить её в другую категорию.

Я думал, мы уже разобрались с этим, @techapj? Я ненавижу чувствительность к регистру…

Это будет исправлено в:

Спасибо за сообщение :+1:

Привет, Жоффрей, спасибо, я вижу, что это работает на этом сайте.
Но… Установка/запуск вышеуказанного выходит далеко за рамки моей компетенции, поэтому: исправит ли следующее обновление это за меня?

спасибо!

Да, это точно будет в следующем обновлении.