Galen and Christine have pointed out some follow up work needed for the Booking refresh project. This follow up work is available at collab/sandbergja/lp1816475_booking_followup
Here are the remaining issues not yet addressed by that branch:
* create reservation: date input oddly formatted (I think that this is due to a material icon's spacing misbehaving)
* Create reservation: It's possible to easily (accidentally?) create a reservation in a past. It says "booking created" but the booking is not visible anywhere. This is problematic as you might mistakenly use the wrong day by mistake and not realize, and then you won't realize the booking is gone and/or you can't edit it.
* why does switching to the booking Angular app appear to cause a full refresh?
* booking pull list: formatting of timestamps isn't localized
* patron barcode input should ignore trailing whitespace
A note: I figured out why switching to the booking Angular app appears to cause a full refresh. I threw that fix onto the collab/ sandbergja/ lp1816475_ booking_ followup branch