[Phabricator] ReCaptcha at "Forgot password" page

Hello there!
Recently I found that ReCaptcha doesn’t work at “Password Reset” page. I thought that is just a problem with my domain/server… but then I found the same happens here: https://secure.phabricator.com/login/email/

Anyone has an idea what is going wrong with this?
Thanks!

Thanks, see https://secure.phabricator.com/D20163.

@epriestley, thanks! I pulled the last changes (master:eb73cb68f) but the problem is not gone. In the console still:

Refused to load the script 'https://www.google.com/recaptcha/api.js' because it violates the following Content Security Policy directive: "script-src 'self' https://www.***". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.

Yet one more, I have got:
Unhandled Exception (“Error”)
Call to undefined method PhabricatorPasswordAuthProvider::newDefaultExternalAccount()

While registering new account using email…

D20163 is still out for review and hasn’t landed yet, so the master don’t include it yet. You’ll see a story in the transaction timeline like “epriestley closed this revision by committing rPxxxx” once it lands.

It will likely land some time in the next day or two, and will probably be part of the upcoming 2019 Week 7 release on Friday.

If you’re feeling ambitious, you can try applying the patch locally (via arc patch or by downloading the raw patch file) to see if it fixes your issue. However, the review process is normally short, so you can also just wait for the patch to reach master.

@epriestley, great! Thanks for the explanation