Sprite zIndex and Bounce change when changing other properties

If you use the hide and show blocks for to hide then show a sprite, it resets the sprites zIndex and it will not let you set it again.

And if you use “opacity 0” and “opacity 100” to hide and show sprites then the zIndex is unaffected but it changes the bounce of the sprite, which is then unchangeable…

Has anyone else come across this strange phenomenon ?

My apologies, you can set the zIndex back after hiding and showing a sprite, but I think it is still a bug that the zIndex just goes to zero when you hide then show the sprite.

There is definitely no way to get the bounce back when changing the opacity to 0 then 100

I created a sample project to show what I mean.
You can see that the zIndex just goes to 0 when you click the button to hide then show the sprite.

And if you click the button to change opacity to 0 then 100 the sprite loses its bounce, even though it still says the bounce is 100.

https://x.thunkable.com/copy/f43853050ecb803247e8cbeefa7c2e5e