Using the Playwrigt async API is the only way to wait for one of
multiple conditions. We will need this capability in order to detect
certain abnormal conditions, such as spurious 2FA auth or interstitial
ads.
Playright needs to be updated frequently in order to update its Firefox
build. The Chase website has a very strict browser support policy, and
frequently drops support for old Firefox versions.