Add web site not working

I am using quelea 2022 when I try to use add website my computer wll generally shut quelea down

which version of Operating system do you use?
also dit you try it with other websites and on a different computer.

I am using windows 11 and Quelea 2022 I have tried on the computer at our hall, at my home and at Staveley hall and all do the same thing