Hello, I'm facing a problem with a chained "createResources". In a normal case, everything works fine. However, if the first fetcher throws an error, the error is not caught, which breaks the reactivity.
In this example, if fetchSong() throws, the page get stuck in loading state instead of being in error state. Note: i would like to fetchSongArtists to be called only if the song is successfully loaded. I temporarily fixed this with a second signal and a createEffect, which is pretty ugly.
How can i fix this? Is using multiple createResource in a component a good practice?