Type of Request
Fast Track Change (small, low-risk improvements)
Feature Description
TL;DR
The Expand all / Collapse all button only updates its label when the button itself is clicked. When a user expands or collapses sections individually, the label stops matching the real state of the page — e.g. every section is collapsed but the button still reads "Collapse all."
Proposal: the toggle should always reflect the current aggregate state of the sections, not just the last button click. This is a interaction design change, not a visual design one.
Current behavior
- Click Collapse all → all sections collapse and the button flips to Expand all (and vice versa).
- If you then expand/collapse sections one at a time, the button label does not update.
- You can end up with every section collapsed while the button still says "Collapse all" (or everything expanded while it still says "Expand all"). The label tracks the last button click, not the actual state.
Expected behavior
The label should always describe the action available for the current state, and update live as the user toggles individual sections:
- All sections expanded → button reads Collapse all
- Otherwise → button reads Expand all
Edge case: mixed state
When some sections are expanded and some collapsed, recommend defaulting to the current state — i.e. only show "Collapse all" if "Collapse all" was the state the user chose initially.
Scope
Small, low-risk. Label logic bound to section-level expand/collapse state.
References
Link to Product Proposal
No response
Status
New
Proposed By
Nurture at Arbisoft
Type of Request
Fast Track Change (small, low-risk improvements)
Feature Description
TL;DR
The Expand all / Collapse all button only updates its label when the button itself is clicked. When a user expands or collapses sections individually, the label stops matching the real state of the page — e.g. every section is collapsed but the button still reads "Collapse all."
Proposal: the toggle should always reflect the current aggregate state of the sections, not just the last button click. This is a interaction design change, not a visual design one.
Current behavior
Expected behavior
The label should always describe the action available for the current state, and update live as the user toggles individual sections:
Edge case: mixed state
When some sections are expanded and some collapsed, recommend defaulting to the current state — i.e. only show "Collapse all" if "Collapse all" was the state the user chose initially.
Scope
Small, low-risk. Label logic bound to section-level expand/collapse state.
References
Link to Product Proposal
No response
Status
New
Proposed By
Nurture at Arbisoft