http://hydrillabugs.koszko.org/http://hydrillabugs.koszko.org/favicon.ico?15861920342022-05-11T13:37:15ZHydrilla issue trackerSite fixes - Site script request/donation #114: [script donation] codeforces.comhttp://hydrillabugs.koszko.org/issues/114?journal_id=6252022-05-11T13:37:15Zkoszkokoszko@koszko.org
<ul></ul><p>The blocking roadmap task 16 is almost done but MathJax seems to be using eval(). This means the CSP rules used by Haketilo for scripts must be made amendable to include 'unsafe-eval'</p>
Site fixes - Site script request/donation #114: [script donation] codeforces.comhttp://hydrillabugs.koszko.org/issues/114?journal_id=6272022-05-11T13:39:40Zkoszkokoszko@koszko.org
<ul><li><strong>Blocked by</strong> <i><a class="issue tracker-2 status-1 priority-2 priority-default" href="/issues/73">Feature #73</a>: [Roadmap 6] Implement a permissions system</i> added</li></ul> Site fixes - Site script request/donation #114: [script donation] codeforces.comhttp://hydrillabugs.koszko.org/issues/114?journal_id=6362022-06-21T12:24:56Zkoszkokoszko@koszko.org
<ul></ul><p>With the newest updates to Haketilo and Hydrilla, custom site resources can now use <code>eval()</code> and utilize script files from Trisquel's <code>libjs-*</code> packages. The former obstacles to packaging this fix are now gone.</p>
<p>Unfortunately, MathJax (at least as bundled for Trisquel package) initializes itself by dynamically adding <code><script></code> tags to the page. This behavior is not currently compatible with Haketilo and we have to once again wait for our tools to gain support for JavaScript programs that work this way</p>