Epics GraphQL Query doesn't save state and sort parameters in user preferences
Summary
Group Roadmap app used /groups/<group name>/-/epics.json
endpoint to fetch epics, when this endpoint is GET with query params state
and sort
, the values of those params are preserved under user preferences. However, when we switched to using GraphQL to fetch Group Epics, sending the same values as variables in the query doesn't save it in user preference. This could either be a bug or a missing feature.
Proposal
Ideally, variables passed to a GraphQL query do not mutate anything (which we did with REST API by saving preferences on GET request). But we need to find a way to preserve state
and sort
values without a need of query params.