Originally Posted by
percysmith
CX does this slightly better, but this is not an apples-to-apples comparison as this CX888 flight is
one flight number ("direct flight", even though the term is confusing) from HKG to JFK via YVR.
I am in the camp that HX did no less than it is required to because normally airlines' websites do not show transit visa requirements where more than one flight is involved. E.g. if I need to transit the US, CX, HX, BA, Expedia and so on will not remind US requires all transit passengers to have visas or ETSAs.

well at least there is a warning. If people decide to ignore it is their problem but at least there is something telling you there is something to be aware of.