Originally Posted by
chipbennett
The least-inconvenient workaround for this is to use your mobile wallet. Whether iOS (Apple Wallet) or Android (Samsung Wallet, Google Wallet, etc.), the boarding pass will properly update for schedule changes, gate changes, seat changes, boarding zone changes, etc. My Samsung Wallet-stored boarding pass even properly updates the boarding group color and number (looking at you, DL IT) when getting upgraded to a different service class.
mine has not "properly updated" a boarding pass in the wallet in probably 5 years or more.