Version 1.0.1
Silence javascript errors if the user groups have not been loaded.
This "fixes" incompatibility with some other extensions by silencing the javascript errors.
If a third-party extension fails to load the user groups, Color Circles will still be unable to get the color and it will default to no color.
Due to how the Flarum API was implemented, Color Circles cannot tell the difference between a user without group and a user whose groups have not been loaded, so no error/warning message has been added as it would otherwise flood the developer console on every page load for every user without any group.
The extension has also been updated to Webpack 5 and therefore requires Flarum 1.2 or higher.