I applied a quick hotfix in 7f3e7234 that fixed a reported issue where json loading would hang the page. This is due to how page resets work in general at the moment.
A longer term solution needs to be put in place, this hotfix also breaks map tracker logic resets, as anything that was previously set accessible does not get reset. The main issue was the frequency of getAvailableChecks being called for as heavy of a function as it is. On a page reload, this function was getting called many hundreds of times.
After playing through a seed earlier, even with just clicking on things in the tracker there is a fairly noticeable delay. getAvailableChecks needs some optimization work.
I applied a quick hotfix in 7f3e7234 that fixed a reported issue where json loading would hang the page. This is due to how page resets work in general at the moment.
A longer term solution needs to be put in place, this hotfix also breaks map tracker logic resets, as anything that was previously set accessible does not get reset. The main issue was the frequency of
getAvailableChecks
being called for as heavy of a function as it is. On a page reload, this function was getting called many hundreds of times.