Browsing blame for possible discussion history did not bring any results as this was initially added in
this commit where it looked like
that and still used a virtual url. As per documentation in navigation_entry.h virtual url is to be displayed to the user, and GetUrl is the actual url. What am I missing here and why is document download supposed to use the virtual one?