Problem
Long answers push questions and follow-up messages far apart, making a conversation difficult to scan.
Solution
Keep a useful summary visible and let people expand the details. Choose boundaries that preserve complete thoughts, such as sections, rather than cutting after an arbitrary number of lines.
Label the control so people know what it reveals. Make it keyboard accessible and expose whether the content is expanded to screen readers.
Avoid hiding text while someone is reading it as it arrives. Remember expanded sections when people move around the conversation. Make clear whether Copy includes the full answer, and check that search can reveal hidden matches.
Use when
Answers are long enough to make navigation difficult and can provide a summary that stands on its own.
Don’t use when
The answer is short, or the whole of it’s the point. Folding a tight four-paragraph explanation adds a click and hides nothing worth hiding.
Trade-offs
People may miss an important qualification in hidden text. Expansion adds a step, and search or copying can behave unexpectedly if collapsed content is not handled carefully. A separate panel may work better for a full document.
Checklist
- Does the visible part stand alone as an answer?
- Is the conclusion above the fold?
- Does the control name the size of what’s hidden?
- Is the expanded state remembered when the reader scrolls away and back?
- Does collapsing happen only after streaming finishes?
- Can browser find reach the collapsed content?
- Does copy take the whole answer or only the visible part?
- Is the control a real button with its state exposed?
- Would a panel serve better than a fold for this content?
- What’s the length threshold, and was it measured against real answers?
Compare
Perplexity structures for the fold by leading with a short direct answer and keeping supporting detail below it, so the visible portion is designed to be sufficient rather than truncated. ChatGPT mostly declines to fold conversational answers and moves long editable output to a canvas instead. Length is treated as a container problem rather than a disclosure one. Claude applies the fold to reasoning rather than to answers, collapsing the part that is genuinely secondary and leaving the response whole. Slack truncates long messages with an expander inherited from the message list, so an AI answer is subject to the same limit as a colleague pasting a wall of text.
Related
Artifact panel provides a workspace for long documents. Reasoning disclosure hides extra detail about the assistant’s approach. Message turn becomes shorter when an answer is collapsed.
Structured output can make an answer easier to scan without hiding it. Conversation history helps people return to the exchange.