You are not using the feature as intended. It blocks HTTP only and the only valid input there takes a valid URL where the scheme is http:// - unfortunately the input validation/sanitation fails when you enter a glob * character at the start. (Also fails for other cases as I tried but that is irrelevant here.) What it is supposed to do is to prepend http:// to whatever you enter there, as you can check when you input something that does not start with *.

Kindly post screenshots documenting the exact errors you get when trying to play YT videos and you what you mean by “causes youtube videos to crashed” - since after this whole (rather unproductive) conversation I have zero idea about what your problem actually is about.

Which feature again? If you mean the URL blocking, as said, stop sticking invalid junk there. The only valid input is one that starts with http://