> Isn't this use case addressed better by being able to clone a Selection and > set it later? Such feature will also let you emulate selection's behavior > before you modify the actual selection, and seems to serve other use cases > as well.
I'm probably misunderstanding you. How would the browser know how to restore the cloned selection after the content of the input has changed?