HTTP 303 errors for Firefox, Safari and Brave - but NOT Chrome

Found a fix and wanted to share.

We were getting 303 or similar HTTP errors for WASM files in every browser but Chrome.

We host at WPengine.

They tried adding in a mime type for NGINX configs - some luck but it returned.

We also tried a variety of other things - no luck

Until - one tech tried to turn off server side caching for our WebGL files - voila! Bug fixed.

It was a pesky bug to run down.

Hope this helps any with similar issues.

For any who are curious, here’s the page fully integrated (with a few rough edges):
https://www.prevailion.com/global-compromise-intelligence/

Chrome is very loose with MIME file type… we need to strictly enforce the correct encoding/file type if we want our projects to work on FF. In our case, it’s hosted on an Azure Storage Blob.