Should enumerateDevices return a filtered list in case of same origin navigation from a page that got access to the full list?