New role editor appears to undo its own saves on the next page load
Job titles were swapped for permission-based roles in the scheduling app, and the diff shows that the seeding step run on every staff listing rewrites any edit to a built-in role, alongside non-atomic writes, no last-admin guard, and a few access changes I can't swear I meant.
Read more