Well, this is a new one. Safari without content blockers results in the chase.com logged in experience showing a blank page. WITH content blockers, I see more content, though nothing works.
The problem isn't HTML-over-the-wire vs embedding a modal for React ahead of time. It's that network programming is hard, and turning a web page into a complex and convoluted distributed system built by inexperienced developers results in constant breakages