Расхождение в невидимых результатах

Привет!

Это ожидаемое поведение: поле поиска показывает непрочитанные сообщения на уровне постов, тогда как /unseen проверяет это на уровне тем.

Или, более явно: они измеряют разные вещи, несмотря на одинаковое название.

Страница Unseen = показывает темы, в которых появились новые сообщения после того места, до которого вы дочитали.

Поисковый запрос in:unseen = находит отдельные сообщения, о прочтении которых у нас нет записи.

Это звучит похоже, но результаты легко расходятся. Например: если вы перейдете в конец темы или воспользуетесь функцией «Пропустить», тема считается полностью прочитанной, даже если большинство сообщений в ней вам никогда не отображались. Поэтому страница Unseen пуста (в ни одной теме нет новых сообщений после последней прочитанной вами точки), в то время как поиск всё ещё находит множество отдельных непрочитанных сообщений.