No you'll still get a bit of light through as it's a mesh blind, same with heat from the sun it'll still come in.
I wouldn't pay attention to either concerns though, as I've never had sun get in my eyes through the sunroof unless I have it fully open, and I leave my sunroof open (tilted) in summer (most of winter too) so it keeps the car slightly cooler.