Skip to content

Save selected constraints when switching datasets

🚀 Feature Request

Summary

When switching datasets in the evaluation workflow, previously selected constraints are inconsistently retained. Sometimes the constraints remain selected, other times they are lost — requiring users to reselect them manually.

Problem to Solve / User Story

As a user, I want to evaluate multiple datasets using the same set of constraints without without uncertainty whether my selection will persist every time I upload new data. This is especially relevant when:

  • Evaluating different data with shared requirements (without choosing all data from the beginning)
  • Iterating over updated versions of the same dataset Currently, when returning to “Start Selecting Data” and uploading new data, the previously selected constraints are lost and must be clicked again manually. Currently, the behavior is unpredictable: sometimes constraints are kept, sometimes they are cleared — which leads to extra work.

Proposed Solution

Automatically preserve the selected constraints in memory (or optionally allow users to save/load constraint sets) when switching datasets.

Benefits

  • Saves time for users evaluating similar datasets
  • Reduces the chance of missing important constraints
  • Improves usability and user satisfaction

Possible Drawbacks

Some users might expect a full reset when switching datasets. A toggle to "retain constraint selection" might resolve this.

Additional Context

Relevant Logs or Screenshots (if applicable)

image image image image

Alternatives Considered

Manually saving/loading constraint sets — less convenient for quick iterations.

Links / References

Related: Reature request Add "select all constraints" (#68)

Edited by Domenic Schäfer