Air-gapping the machine running a web browser from the machine that stores your passwords seems completely reasonable to me.
So does preventing people from plugging random USB devices into shared machines.
So does preventing people from plugging random USB devices into shared machines.
Also, connecting via bluetooth defeats the purpose of air-gapping.
I imagine they either memorized their passwords, wrote them on a piece of paper, or stored them on an (air gapped from the library machine) cell phone.