What I expected to happen was...:
The fireworks to be put out, as I was firing them in a flowing water block, under some ice blocks, or maybe even melt the ice blocks I was launching the fireworks under.
What actually happened was...:
The 'haze' effect made the ice blocks disappear and 'cut' some blocks on weird angles. Refer to attached image.
Steps to Reproduce:
1. Get any firework rocket with a colour producing effect added, I used red, cyan, yellow and grey.
2. Fire the fireworks underneath some ice blocks so the rockets get stopped under the blocks.
3. The haze from the exploding fireworks messes with the Ice block. It does not affect other transparent blocks that I could find.