For #25, I added the visibility button to the staff login. I didn't have a chance to add it to the patron login yet.
For #26, I'm seeing the same behavior on terran-main. However, locally, I'm seeing quite the opposite behavior: *anyone*, including patrons(!), could log in as staff to start up the selfcheck. I changed the login parameters to match those of the classic selfcheck to fix this issue -- I wonder if this might help the issue you identified on terran-main as well.
Thanks, Jennifer! I pushed a fix to #24.
For #25, I added the visibility button to the staff login. I didn't have a chance to add it to the patron login yet.
For #26, I'm seeing the same behavior on terran-main. However, locally, I'm seeing quite the opposite behavior: *anyone*, including patrons(!), could log in as staff to start up the selfcheck. I changed the login parameters to match those of the classic selfcheck to fix this issue -- I wonder if this might help the issue you identified on terran-main as well.