URI::file has this little line in it:
sub path { shift->path_query(@_) }which makes it impossible to test web pages offline (via file: rather than http:). All web browsers I’ve used allow a query string to be added to a file URL, and require %3f to be used for files with question marks in their names. The query string is not entirely useless. It allows information to be passed to scripts embedded in the page. Is there any chance this line could be removed?
