When an error occurs in EventLoader.js, most of the site breaks due to the scope of responsibility that EventLoaders,js plays.
For example, sponsors.json is blocked by a users ad-block, this results in no events being loaded as this error related to sponsor images interrupts the process of event cards being made.
Solution: separate EventLoader.js across multiple js files and/or have these sections be able to handle other sections failing.
When an error occurs in EventLoader.js, most of the site breaks due to the scope of responsibility that EventLoaders,js plays.
For example, sponsors.json is blocked by a users ad-block, this results in no events being loaded as this error related to sponsor images interrupts the process of event cards being made.
Solution: separate EventLoader.js across multiple js files and/or have these sections be able to handle other sections failing.