The third layer loads Javascript from jssource, which is liked as a .js file. When attempting to load this file errors end up loading init.mustache instead, which is returning the MIME type (“text/html”).
This can potentially cause the error page to not load based on how the browser handles this. A few examples:
Firefox: xxx was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff)
Chrome: Failed to load xxx because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
The third layer loads Javascript from jssource, which is liked as a .js file. When attempting to load this file errors end up loading init.mustache instead, which is returning the MIME type (“text/html”).
This can potentially cause the error page to not load based on how the browser handles this. A few examples: