Repost of MC-93892. Using a shield to block a flame arrow/fireball shot from a blaze or another player (armed with a Flame enchanted bow.) will block the flame arrow/fireball, however the shield doesn't prevent you from being set on fire.
Observed results
The shield doesn't prevent you from burning
Expected results
The shield does prevent you from burning
It's suppose to work like that.