Well, I died after some time, so there were no absolute protection. Yet some collisions felt like damage, but there was none.
WebGL gave me lots of trouble too.
Thanks for the reply.
Was it the case that enemies would pass through the shield sprite and yet you would take no damage? If so, that was intended. Your ships hitbox should be slightly smaller than the actual ship sprite. This is to basically make dodging enemies feel more streamlined.
I'll think about ways I can make this more clear, as your assumption that your shield would itself register collision is very intuitive.
Thank you again for the in-depth feedback.