-Would the scrolling occur AFTER page load?
-What if the text that is passed in is removed/never existed?
-What if the text exists in multiple places? I guess it immediately goes to the first instance, but if you are trying to link to the second, third, etc., this API wouldn't work...
-What if the text screws up a URL query parameter?
-How will this impact SEO?
-Would this still work if the parent element of a text node is set to "display:none"?
I just hope it doesn't become a thing with sites relying on this functionality.