¿Cuál es la diferencia entre el cuadro de texto en Quora / LessWrong, el de Gmail y el de Facebook / Reddit / la mayoría de los otros sitios web?

El campo de respuesta de Quora es un contenido editable div mientras que el campo para compartir de Facebook es un cuadro de entrada de área de texto.

En los navegadores modernos, el uso de un elemento contentEditable para entrada le brinda ciertos comportamientos de forma gratuita, incluido el buen formato del contenido pegado que obtenemos en Quora pero no en Facebook. Creo que también es la razón de algunas inconsistencias menores en cómo obtenemos el cuadro de entrada para comenzar a formatear las cosas. Por ejemplo: presionar Ctrl + B y Ctrl + I para texto en negrita y cursiva es el comportamiento proporcionado por el navegador, pero el equipo tuvo que agregar más cosas específicas de Quora como @menciones y no tienen atajos obvios.

Tengo una demostración rápida en JSFiddle. Intente pegar contenido formateado de esta página en ambos cuadros para ver a qué me refiero. http://jsfiddle.net/bulat/w3ZFX/