Site Info | MathJax setting saving during course creation

Description

Discovered while verifying https://sakaiproject.atlassian.net/browse/SAK-46124#icft=SAK-46124

During course creation process, if instructor/site creator selects to enable MathJax, that setting is not being saved. ie After the course is created, if you go back to Site Info > Manage Tools, MathJax is not enabled. Requires checking it again and saving. 

Activity

Marty Soupcoff (not active in Sakai community anymore) October 9, 2021 at 2:24 PM

Verified 21x | https://qa21-mysql.nightly.sakaiproject.org/ | build: f2fd7d9a

Marty Soupcoff (not active in Sakai community anymore) September 14, 2021 at 12:59 PM

Verified trunk/22x | https://trunk-mysql.nightly.sakaiproject.org | build: a86773e5

Bernardo Garcia Vila September 14, 2021 at 2:30 AM

Ok, so it looks like there's this existing property (turned off by default) which for some reason won't allow setting new sites with MathJax on: portal.mathjax.newSites.enabled

And not only that, but also when turned on it will set MathJax for new sites no matter what the user selects.

I guess we could document it and set the default value to on, but I believe it's easier to remove it altogether and just leave the checkbox dictate the setting (as it works when editing).

Shawn Foster September 13, 2021 at 2:03 PM

I'm increasing the priority of this to Critical because it "Interfere[s] with normal site visitors' use of the site [...] even if there is a workaround" from our Jira guidelines: https://confluence.sakaiproject.org/display/MGT/Sakai+Jira+Guidelines#SakaiJiraGuidelines-PriorityPriority

It could be easy to miss that this was not enabled when it was intentionally enabled and therefore will cause confusion, doubt in the system, and support calls.

Miguel Pellicer September 13, 2021 at 9:31 AM

Noticed the same while developing SAK-46124.

Fixed

Details

Priority

Affects versions

Fix versions

Assignee

Reporter

Created September 13, 2021 at 9:08 AM
Updated December 14, 2021 at 5:44 PM
Resolved September 14, 2021 at 8:42 AM

Flag notifications