esm: fix support for URL instances in register
#49655
+46
−11
Merged