UNC paths in references won't open

The subject line says it all: if I drag a network file and drop it on the reference panel, Scrivener creates a reference with a URL of the form [file://networkhost/share/path/to/resource](file://networkhost/share/path/to/resource), and a correct icon for the resource type. However, double-clicking to launch produces an error message, and “Open File Location” silently fails.

My guess is that Scrivener is probably not converting the file URL back to a filename correctly; probably by not including the network host part. (The correct UNC path for the above file URL would be \networkhost\share\path\to\resource.)