I've been having an issue where they'll send the javascript challenge responses to the wrong origin if the page has a <base> element in it with a different origin, and I just can't seem to be able to reach anyone at CloudFlare for them to fix their code.
https://support.cloudflare.com/hc/en-us/requests/3080539