URL can contains empty spaced encoded as %20, so it should be decoded before passing it to NestedLocation. NestedLocation expects file system path which should not contain URL encoded values.

Closes gh-39655

Comment From: philwebb

Thanks very much @slovi! Perfect timing as I managed to squeeze this in just before tomorrows releases.

Comment From: slovi

That is great, thanks a lot!