It's embarrassing that they do this without even apologizing.
Add something to the document that tells it to ignore screen readers as long as a <screenreader> tag is present that puts everything in one place.
Because nested layers of DIV are apparently "semantic"