Skip to content

Globally Persisted Section Collapsed State #1993

Description

@janobi

Code of Conduct

Is your feature request related to a problem? Please describe.

For any one user, there are sections they generally don't really care that much about. Users can already collapse those sections and make room for the ones they do, but they shouldn't have to reaffirm this preference for every media detail page they visit. If you don't care about the Extras section for one movie, chances are you won't care for it for the next.
Yet v3 currently only remembers this state per media detail page, not globally. So if you hide a section on one movie, it will stay hidden for that movie but not any other one, and you would only profit from having made this change on that one page which you might never need to visit again.

Describe the solution you would like

The section collapsible state should be persisted globally. If users hide Extras on one page, hide it on all pages from that point on. Alternatively, add a setting for default states.
Combined with lazy loading of sections this could also enable some optimizations if the sections a user would just scroll past anyway aren't loaded in the first place.

Describe alternatives you have considered

No response

Additional context

No response

Metadata

Metadata

Assignees

Labels

uxUser experience improvements, usability enhancements, and interaction design

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions