It's because it can't draw a costume with a width and height of 0. I guess a fix would be just to check the width an height before rendering it, then if the width and height is 0, it will just report nothing, or even better, throw an error (not in the console)
Edit: actually, I think that it already does the check when drawing costumes, but I guess it doesn't when drawing objects (sprites)?
This is a valid bug because it's actually something that is super easy to stumble upon. Also, the values are technically valid.
I'm trying to tell you, this bug crashes snap. It's also super easy to reproduce, heck, I can do it in less than 5 seconds. A bug this easy to do and this fatal needs to be fixed.
Actually, I think remember, snap 5 actually threw an error when trying to make a costume with a width and height of 0. Wonder why that was removed.
No, I don't agree, not if the result is Snap! freezing. I think you're right that if you abuse a block and you get a result that isn't what you hoped for, that isn't our problem. But kids are going to try clicking on things, and it's undesirable for them to lose their project as a result. I think it's entirely right for @cameron8299 to have reported this. Even if Jens decides it's not worth fixing, that's for him to decide, whereas if it's not reported he doesn't get to decide!