This is a follow-up to #3402, specifically for the user roles form.
@klonos
I do not think that a separate "required" column provides any value. This status will never be removed for the anonymous and authenticated roles, and it will never be assigned to any of the other roles. I would much better prefer that we had a pseudo-description column in its place ("pseudo" because we do not actually provide any means for descriptions to be added to roles), explaining why these two roles are special and can't be removed.
Here's what I had in mind:

On mobile, it would look like this:

PS: The more/less toggle makes this part of #5090.
Recent comments
Interesting. Sounds like maybe an update hook hasn't completely worked for some reason. When you check the status report, where with 1.33+ you will now see updates to run (this is...
Base table or view not found upgrading to 1.32.0, TRUNCATE {cache_book}
I have this problem on one site upgrading from 1.32.1 to 1.33.1 SQLSTATE[42S02]: Base table or view not found: 1146 Table 'tbdproddb.cache_book' doesn't exist: TRUNCATE {cache_book} ;...
Base table or view not found upgrading to 1.32.0, TRUNCATE {cache_book}
Thanks, bugfolder! (if only I had added another page before panicking)
Taxonomy term description at bottom?