Не всегда можно выбрать любую категорию в composer

Краткое описание

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

Ожидаемое поведение (контрольный случай)

  1. Нажмите кнопку :heavy_plus_sign: Создать новую тему на главной странице основного сайта.
  2. Откроется окно редактора. В раскрывающемся списке будут отображены все категории, в которых у меня есть права на публикацию.

Фактическое поведение (проблемный случай 1)

  1. Перейдите на случайную тему, например Secure Uploads, нажмите кнопку :link:, а затем :heavy_plus_sign: Создать новое сообщение, чтобы создать ответвление темы.
  2. Откроется окно редактора, но доступны только категории #feature и Uncategorized.

Фактическое поведение (проблемный случай 2)

  1. Перейдите на страницу со списком категорий, содержащую подкатегории, например #plugin.
  2. Нажмите кнопку :heavy_plus_sign: Создать новое сообщение, чтобы начать создание новой темы.
  3. Откроется окно редактора, но доступны только текущая категория и её подкатегории, например #plugin и #plugin:broken-plugin.
4 лайка

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

7 лайков

Возможно, в поиске есть регрессия — пишу тест и исправляю это.

7 лайков

Возможно, именно поэтому я не замечал этого до недавнего времени; я всегда вводил название нужной категории, а не прокручивал список.

Спасибо всем за подсказки.

2 лайка

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

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

11 лайков

Эта тема была автоматически закрыта через 24 часа. Новые ответы больше не принимаются.