Composerで任意のカテゴリを選択できない場合がある

概要

新規トピックを作成する際、コンポーザー上で利用可能なすべてのカテゴリから選択できないシナリオがいくつかあります。これらは、「新規トピック作成」プロセスを開始した場所に基づいて制限されているように見えます。

期待される動作(コントロールケース)

  1. メインサイトのホームページにある :heavy_plus_sign: 新規トピック ボタンをクリックします。
  2. コンポーザーウィンドウが表示されます。投稿権限を持つすべてのカテゴリがドロップダウンリストに表示されます。

実際の動作(問題ケース 1)

  1. ランダムなトピック(例:https://meta.discourse.org/t/secure-media-uploads/140017)に移動し、:link: ボタンをクリックしてから、:heavy_plus_sign: 新規メッセージ をクリックしてトピックをフォークします。
  2. コンポーザーウィンドウが表示されますが、利用可能なカテゴリは #featureUncategorized のみです。

実際の動作(問題ケース 2)

  1. サブカテゴリを持つカテゴリ一覧ページ(例:#plugin)に移動します。
  2. :heavy_plus_sign: 新規メッセージ ボタンをクリックして新規トピックを開始します。
  3. コンポーザーウィンドウが表示されますが、利用可能なカテゴリは現在のカテゴリとそのサブカテゴリ(例:#plugin および #plugin:broken-plugin)のみです。
「いいね!」 4

デフォルトの動作では、コンポーザーを現在のカテゴリにスコープします。他のカテゴリはすべて検索可能です。以前の議論はこちらをご覧ください:

「いいね!」 7

検索に回帰が発生している可能性があります。テストを作成して修正中です。

「いいね!」 7

これが最近まで気づかなかった理由かもしれません。私はいつも、スクロールする代わりに目的のカテゴリーを直接入力していました。
ヒントをありがとう。

「いいね!」 2

これで修正されるはずです:

テストは存在しましたが、残念ながら許容範囲が広すぎたため、この問題を検出できませんでした。この動作をより明確かつ厳密にテストするように更新しました。

「いいね!」 11

このトピックは 24 時間後に自動的に閉鎖されました。新しい返信は受け付けておりません。