Just experimenting with the new filters UIs and noticed this – if you let users Sort, they can use any field regardless of whether it’s used on that interface or not.
Naturally this is both a poor experience for the user and an unpredictable leak of data from the backend.
Ideally you would either:
- Let users sort on “any visible field” (this is what Airtable does FWIW)
- Let the builder predefine a list of fields for users to choose from
For now I’ll be trying to hunt down and turn off this feature everywhere(!)
