Frustratingly, I can absolutely reproduce this issue, but I have no idea why it's happening.
What I can say is that although the JS does its thing and triggers the XHR request, that XHR request never actually reaches the server. I'm going to attempt some further debugging at some point, but at this point it doesn't seem straight forward.