[ https://issues.apache.org/jira/browse/CASSANDRA-20635?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andy Tolbert updated CASSANDRA-20635: ------------------------------------- Description: Noticed that on the deployed [UCS documentation page |https://cassandra.apache.org/doc/5.0/cassandra/managing/operating/compaction/ucs.html] that formulas don't render properly (see attached) !image-2025-05-07-14-04-34-005.png! This appears to be because MathJax (among other js) can't be loaded. {noformat} [Error] Refused to load https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js because it does not appear in the script-src directive of the Content Security Policy. [Error] Refused to load https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-MML-AM_HTMLorMML because it does not appear in the script-src directive of the Content Security Policy. [Error] Refused to load https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js because it does not appear in the script-src directive of the Content Security Policy. [Error] TypeError: null is not an object (evaluating 't.getBoundingClientRect') r (site.js:6:862) n (site.js:6:487) (anonymous function) (site.js:6:1900) Global Code (site.js:6:2272) [Error] Refused to load https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-MML-AM_HTMLorMML because it does not appear in the script-src directive of the Content Security Policy.{noformat} When generating the site locally the formulas render properly. Likely that we need self host MathJax and jquery or update the policy. was: Noticed that on the deployed [UCS documentation page |https://cassandra.apache.org/doc/5.0/cassandra/managing/operating/compaction/ucs.html] that formulas don't render properly. !image-2025-05-07-14-04-34-005.png! This appears to be because MathJax (among other js) can't be loaded. {noformat} [Error] Refused to load https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js because it does not appear in the script-src directive of the Content Security Policy. [Error] Refused to load https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-MML-AM_HTMLorMML because it does not appear in the script-src directive of the Content Security Policy. [Error] Refused to load https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js because it does not appear in the script-src directive of the Content Security Policy. [Error] TypeError: null is not an object (evaluating 't.getBoundingClientRect') r (site.js:6:862) n (site.js:6:487) (anonymous function) (site.js:6:1900) Global Code (site.js:6:2272) [Error] Refused to load https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-MML-AM_HTMLorMML because it does not appear in the script-src directive of the Content Security Policy.{noformat} When generating the site locally the formulas render properly. Likely that we need self host MathJax and jquery or update the policy. > Formulas in UCS documentation don't load on deployed website because MathJax > cannot be loaded due to Content Security Policy > ---------------------------------------------------------------------------------------------------------------------------- > > Key: CASSANDRA-20635 > URL: https://issues.apache.org/jira/browse/CASSANDRA-20635 > Project: Apache Cassandra > Issue Type: Bug > Components: Documentation/Website > Reporter: Andy Tolbert > Priority: Normal > Attachments: image-2025-05-07-14-04-34-005.png > > > Noticed that on the deployed [UCS documentation page > |https://cassandra.apache.org/doc/5.0/cassandra/managing/operating/compaction/ucs.html] > that formulas don't render properly (see attached) > !image-2025-05-07-14-04-34-005.png! > This appears to be because MathJax (among other js) can't be loaded. > > {noformat} > [Error] Refused to load > https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js because it > does not appear in the script-src directive of the Content Security Policy. > [Error] Refused to load > https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-MML-AM_HTMLorMML > because it does not appear in the script-src directive of the Content > Security Policy. > [Error] Refused to load > https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js because it > does not appear in the script-src directive of the Content Security Policy. > [Error] TypeError: null is not an object (evaluating > 't.getBoundingClientRect') > r (site.js:6:862) > n (site.js:6:487) > (anonymous function) (site.js:6:1900) > Global Code (site.js:6:2272) > [Error] Refused to load > https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-MML-AM_HTMLorMML > because it does not appear in the script-src directive of the Content > Security Policy.{noformat} > > When generating the site locally the formulas render properly. Likely that > we need self host MathJax and jquery or update the policy. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org