Changes to loading timing for In Form Reports and In Form Charts
Previously when a form with In Form Reports or Charts was entered or opened, all of the data for each of the In Form Chart would load, irrespective of whether the Report or Chart were visible. So if a form had a large number of these types of fields, it would be slow to load, AND it also placed a lot of unnecessary load on the server.
Now, if an In Form Report or In Form Chart is set not to appear using visibility settings, it will only load when it is displayed.
NOTE, this does NOT work on forms where css is used to hide In Form Reports and Charts. It only works where a field is set based on visibility settings within the form.
Previously, when an event form was entered (or reviewed) that had In Form Chart or In Form Report fields in it, the data for these were always loaded in the background, irrespective of whether they were showing in the form
Despite only Two In Form Reports set to be shown when a user views this form, as this form is set up with 8 In Form Reports and Charts, these were loading when the form was first loaded (which means the system has to pull through up to 8 sets of data for the athlete, even though only 2 sets were needed)