Bug 1673090 Comment 3 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

For UX, I'd propose starting with an [Accordion](https://semantic-ui.com/modules/accordion) style UI in the super navigation panel.  Accordions typically have a mutually exclusive thing going on so only one panel is open at a time (which would be sticky via localStorage).  While this can be infuriating, it's likely a practical solution for something like this where:
- There's a good chance the amount of data included in the thing that expands is large enough that attempting to view the contents of 2 accordions at the same time is impractical in terms of a) wildly inconsistent content heights for different files, and b) the heights being large enough so that you can't see both pieces of data at the same time.
- In most focused use-cases of trying to deal with includes, you're probably not trying to fix everything about the file all at once and an explicit switch between accordion panels isn't the end of the world.
- We can include concise summary information in the title that's visible when the accordion is collapsed.
- Accordions should result in visceral reactions in UX professionals, who will then feel a moral imperative to help fix the problem.
For UX, I'd propose starting with an [Accordion](https://semantic-ui.com/modules/accordion) style UI in the super navigation panel.  Accordions typically have a mutually exclusive thing going on so only one panel is open at a time (which would be sticky via localStorage).  While this can be infuriating, it's likely a practical solution for something like this where:
- There's a good chance the amount of data included in the thing that expands is large enough that attempting to view the contents of 2 accordions at the same time is impractical in terms of a) wildly inconsistent content heights for different files, and b) the heights being large enough so that you can't see both pieces of data at the same time.
- In most focused use-cases of trying to deal with includes, you're probably not trying to fix everything about the file all at once and an explicit switch between accordion panels isn't the end of the world.
- We can include concise summary information in the title that's visible when the accordion is collapsed.
- Accordions should result in visceral reactions in UX professionals, who will then feel a moral imperative to help fix the problem.

PS: Note that accordions don't have to be mutually exclusive, [example](https://react.semantic-ui.com/modules/accordion/#usage-exclusive).

Back to Bug 1673090 Comment 3