Figure out UX of when to evict keys
Basically, locking via key eviction has some problems: since the user session is completely frozen, we have no access to notifications, music playback, etc. We cannot receive new notifications either, since nothing is running that could receive them. Phone calls we receive won't have contact names or pictures. Etc etc etc. Basically, evicting keys makes the device behave as if it doesn't have any of the user's data.
The design question is when we should lock by evicting keys, and when we should lock the traditional way (less secure, but the user data still exists?).
Scenarios to consider:
- Power button
- Super+L
- Swtiching users
- The above points on a desktop
- The above points on a phone
- Closing laptop lid