Не уверен, что это сделано намеренно, но мне это кажется нелогичным.
Если пользователь следит за определённым тегом или категорией, он получает уведомление, когда сотрудник создаёт в этой категории невидимую тему.* Это сводит на нет саму идею наличия «невидимых» тем. Я понимаю, что к невидимым темам можно получить доступ по ссылке, но уведомление о такой теме пользователям отправляться не должно.
О нет, похоже, это может стать проблемой, если сотрудники считают, что создание неопубликованного сообщения в общей категории сделает его невидимым, но это не так! Я проверил, и у меня произошло то же самое.
Понятно, почему никто не заметил этого раньше: в конце концов, есть отдельная закрытая категория, которую можно использовать для совещаний персонала.
Неопубликованные темы совсем не защищены: если у кого-то есть ссылка, он может получить к ним доступ, если они не находятся в закрытой категории. В любом случае, было бы логично не рассылать уведомления всем о создании неопубликованной темы, если люди хотят сделать это и поделиться ссылкой только с некоторыми не-сотрудниками.
Поскольку ID тем идут последовательно, пользователь теоретически может искать пропуски в списках тем, где отсутствует определённый ID темы, и таким образом обнаруживать скрытые темы (при условии, что темы в частных категориях и личных сообщениях встречаются достаточно редко).
А здесь в качестве решения проблемы с отправкой уведомлений ошибочно указано, что нужно установить статус «невидимый» перед публикацией, хотя предполагалось, что это должно предотвращать уведомление подписчиков:
Боюсь, это не баг, а ожидаемое поведение. Создание невидимой темы исключает её из списков тем и результатов поиска, но уведомление всё равно будет отправлено всем, кто следит за категорией (или тегом) или за первым постом.
Я считаю, что совет по созданию темы, которую вы не хотите, чтобы люди видели заранее, заключается в использовании категории с контролем доступа (например, для сотрудников) и её ручном перемещении в нужный раздел, когда всё будет готово, либо в использовании функции запланированной публикации через таймер темы. Также можно воспользоваться функцией общих черновиков.
Однако эта проблема возникает довольно регулярно, поэтому, возможно, стоит собрать информацию о ней в отдельной теме #feature.