Alpha-channel storage issue in custom chained maps
I have configured a chained map in providers.xml file. All layers are PNGs with transparency. I use the map as an overlay.
Locus displays tiles from the chained map properly at first, but fails to do so on a second try (e.g. after I zoom out, and zoom in again). All transparent pixels are filled with black, making the map opaque (and effectively not very useful as an overlay). I'm able to temporarily fix this issue by clearing the cache, but the problem returns every time I display the same tile for the second time.
My guess would be that Locus properly handles the alpha-channel (transparency) of this map, but it doesn't properly save this alpha-channel in the cache? But perhaps there's some trick I can use to make it work?