Intendi in questo modo?
codice:const clearField = () => { document.getElementById("ds").value = ""; window.removeEventListener("selectionchange", clearField); }; window.addEventListener("selectionchange", clearField);
Così si autoestrae l'editore, ma il click sulla descrizione o altrove non cancella il valore nel campo "Nome".