A bug has been reported where the category selector is restricted on “reply as linked topic” when “show subcategory list” is enabled. john_mardlin described the issue and steps to reproduce it, noting that the expected outcome is the ability to type in the category selector and filter category options.
cpradio and john_mardlin confirmed that the current behavior is a bug, as “reply as linked topic” should allow users to select categories outside of the current one.
codinghorror suggested that the category picker’s behavior should be special-cased for “reply as linked topic,” showing the complete list of categories and subcategories while defaulting to the current category.
The issue has been addressed by eviltrout, who has committed a change to GitHub that prevents the category selector from scoping to the current category when replying as a linked topic.
Moving this to a bug cause this is the second time it has popped up in a few days.
If you enable the site setting “show subcategory list” when replying as new topic you are “boxed” into the category and its children when replying as a new topic.
I think the “boxing” should not apply here and clearly feels like a bug.
I see 2 options here:
Add a site setting for “restrict reply as new topic to current category and children”
Stop doing this as the “boxing” behavior feels totally unrelated to “reply as new topic”
I think it’s because the shared category picker has one set of behaviors, based on the topic you are in.
Even if we are suppressing subcategories, though:
why would “reply as linked topic” ever be limited to only the current category. That feels like a bug? At minimum other top-level categories should be shown to choose from?
And beyond that
reply as linked topic is kind of a special case and should probably show the complete list of categories, including subcategories, but always default to the current category unless there are permissions issues preventing you from posting in the current category..
Strongly agree. Even though it makes sense to have the current category be the default, it’s far from an edge case to use this feature to open a conversation in a different category.