Files
figcraft/crates/engine
Dylan M. Taylor d744379e60 fix(engine): refuse document URLs with shell syntax or a malformed authority
webbrowser on WSL hands an address to cmd.exe /c start, escaping only &
and ^, so a document link holding | (or < > " `) ran what followed it
with the viewer's authority; and an address its parser can't read is
reopened as a file path. Characters never valid in a URL unencoded are now
refused, and an http(s) authority must be made of host characters.
2026-11-03 15:46:13 +00:00
..