I’m aware I’m touching upon the dreaded “threaded conversation” topic here, but I experience a specific problem in one of my discussion groups that I’m wondering if a new feature may help resolve.
Any given debate topic tends to quickly go off the rails (both in person and online). Humans just can’t help but go off on tangents. This is well known, and original forum designers created visually threaded topics for the ostensible purpose of modelling this.
My discussion group is specifically aimed at resolving disagreements, whether that be a compromise, agreement or even disagreement (agree to disagree).
The thing is the tangents are in and or themselves, often fascinating topics, and not subjects we want to shut down. We likely will want to discuss and resolve those too, just maybe at a later time, or even concurrently. Given the purpose of the group, we need to tools that help to both keep the original topic at the forefront (e.g. explicit question we are trying to resolve - a “topic” in Discourse) as well as the ability to spawn off different questions.
I’m dreaming of a system where one can create a new topic inline during a discussion, which is automatically linked back to it’s parent topic, for example by highlighting some text and clicking “Create Topic about this”.