According to FontAwesome's documentation for V6:
Using Web Fonts with CSS? You don't need to worry about CSP issues. These workarounds aren't needed.
I load FontAwesome like so:
<script src="https://kit.fontawesome.com/589f449313.js" crossorigin="anonymous"></script>
My CSP is:
Content-Security-Policy: default-src data: 'self' https://*.bootstrap.com https://*.jsdelivr.net https://*.fontawesome.com https://fonts.googleapis.com https://fonts.gstatic.com https://code.jquery.com; form-action 'self'; upgrade-insecure-requests
However, the FontAwesome icons are not loading and I receive this error in the inspector:
Refused to apply inline style because it violates the following Content Security Policy directive: "default-src data: 'self' https://*.bootstrap.com https://*.jsdelivr.net https://*.fontawesome.com https://fonts.googleapis.com https://fonts.gstatic.com https://code.jquery.com". Either the 'unsafe-inline' keyword, a hash ('sha256-vbZVW+MEGpqM/MTrc0cuTI1eza7x/JNIBG8uVXROwnE='), or a nonce ('nonce-...') is required to enable inline execution. Note also that 'style-src' was not explicitly set, so 'default-src' is used as a fallback.
I am unsure what else I should do, as FontAwesome's documentation states that I should not need to do anything special in the CSP for inline styles.
What am I missing here?