No as far as I know its not something on your end.
When you select a page by the browse button, it simply translates that folder/file into a url by pasting the domain in front of it and not checking if it is a valid url. To be honest you should try and avoid using those full urls and change them to partials if you can.
By default you end up with something like this:
But usually that localhost
is a development server or later on you might move the project from a root to an application, then all of a sudden all those hardcoded links break because http://localhost/Sitefinity/....
is no longer working but it should be http://productionserver.com/Sitefinity/
Best practice is to remove everything from the url-part left of /Sitefinity, so you end up with
That squiggly will then automatically be resolved by .NET to wherever your site is installed, on whatever domain and whatever subfolder you've installed as 'root'.