Improve file handling of special characters in WebIDE
All threads resolved!
This fixes #54376 (closed) by escaping the hash characters in the Web IDE.
If a hash (#) was added to a file name it would crash the Web IDE.
Since this is my first MR, I may need help in crafting it. I have put my comments in italics where I think things are at.