I'm working on a site that has about 10 image styles, and I would love it if the image styles list could be organized in a meaningful way. My first thought was to add a weight to each image style (in code) so that the list would come out organized by my weights. Unfortunately, it does not look like the function image_styles() sorts by weight, or actually by anything at all.
An easy win for developers hoping to organize their image styles would be to add a call to backdrop_sort in here.
If it were to first sort by weight, then alpha by name, we'd get the default behavior for non-developers to have the styles sorted alphabetically, which might also be a win.
in the function image_styles() let's change the last few lines like this:
// Sort the styles by weight, then name.
backdrop_sort($styles, array('weight' => SORT_NUMERIC, 'label' => SORT_STRING));
backdrop_alter('image_styles', $styles);
cache()->set('image_styles', $styles);

Recent comments
No, for sure not Leaflet, those modules are fully compatible with jQuery 3. There has been some activity re removed jQuery size() method in contrib land. What you could do now...
leaflet widget stopped working
The jQuery size method has been removed in jQuery 3. See https://api.jquery.com/size/ One of your Javascript files is still using that method, and therefore it's giving a fatal error. It's...
leaflet widget stopped working
ok I think I got it. Aggregation is an option on the "other" section. But there is also an option to avoid duplicates on the filter criteria.
Parent items won't show on Leaflet Widget.