Noticed we now have a clear message when passport checks are needed during the Online Check-in (OLCI) process on BA.com:
This is on the boarding pass, and the there is also a message on screen too. Which saves the usual do-I or don't-I get it checked charade if HBO. So a good improvement here.