I was playing around with heat maps and noticed a reading order issue locally when using a screen reader. When I checked the heat maps demo (https://www.highcharts.com/demo/heatmap), I discovered the same issue. When navigating the heat map with a screen reader (I'm using Apple's VoiceOver), when it gets to the individual heat value squares, it initially ignores the first square at (0,0), starts at square (0,1), and continues reading in the correct order. Once it hits the last square, it goes back and finally reads the first square as though it is the last data point in the series. Is there a workaround for this screen reader issue?