CORS Error Preventing Progress Saving for Technical Documentation Page Project on My Account

Hello, everyone!

I’m currently working through the FreeCodeCamp curriculum, and I’ve run into an issue when trying to submit the “Technical Documentation Page” project. Despite passing all the tests, I cannot save my progress, and I’m seeing the following error message:

I’ve tried a variety of solutions:

  1. I’ve tested on multiple browsers, including Chrome, Firefox, and Microsoft Edge.

  2. I’ve cleared all browsing history and cache, but the issue persists.

  3. I’ve even tried submitting the same project from a different FreeCodeCamp account, and that worked fine.

  4. The issue seems tied to my account specifically, as other projects are being counted correctly.

  5. I’ve waited about a week hoping the issue would fix itself, but it hasn’t.

  6. In the browser console, I’m seeing the following error:

"Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.freecodecamp.org/modern-challenge-completed. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 403."

POST https://api.freecodecamp.org/modern-challenge-completed [HTTP/3 403]

Here’s the error message I get in the console:
image

It looks like a CORS issue, but I’m not sure how to proceed to fix it on my end. Has anyone encountered this issue before or know what might be causing it? Any help would be greatly appreciated!

Thanks in advance!

Welcome there,

I have never heard of an issue like this - where a CORS error is tied to one account.

As I am unable to reproduce this error, I would assume the issue is related to your setup. Typically that would involve:

  • Browser
  • Extensions
  • Network configuration
  • ISP

However, if you are able to submit the challenge on the same device, on the same network, and on the same browser in a different account, then none of those seem to fit.

The error is related to a header not being set by the server.

If you would not mind emailing support@freecodecamp.org with this information as well as your freecodecamp.org username, then we can take a closer look.