When using VersionFactory to create version information for Microsoft Edge, it always results in an instance of EmptyBrowserVersion.
Root cause
When using Microsoft Edge and inspecting IHasCapabilities.Capabilities.Version, it always returns empty string, instead of a real version number.
Impact
This is currently making it impossible to identify specific versions of MS Edge, which is having knock-on effects where it comes to assigning browser flags to specific versions.