Hola:
Sí, ni en safari ni en mozilla (cualquier versión)... de esos navegadores tienes que obtener el principio y el fin de la selección en el control (selectionStart y selectionEnd)... puedes ver y bajarte el script desde esta página:
Editor de texto.
También en las FAQs creo que está (entre los últimos mensajes)
Saludos