¿Alguien tuvo este problema antes o sabe cómo solucionar el problema de espaciado/doble espacio en draftjs? Pasé un par de días tratando de averiguar cómo solucionarlo, pero no tuve suerte. Vi un par de sugerencias de https://github.com/facebook/draft-js/issues/2422 pero esto aún no solucionó mi problema.
Escenario uno y pasos para reproducir.

Escenario dos y pasos para reproducir.
handleBeforeInput y descomente la función de la línea 394 llamada handleBeforeInput={(string, editorFromParam) => handleSpaceIssue(string, editorFromParam)} .
El segundo escenario funciona cuando se maneja manualmente, pero por alguna razón la interfaz de usuario no puede detectar los cambios manuales incluso después de la actualización de editorState (vea la captura de pantalla o abra la consola de desarrollo en la zona de pruebas). Agradecería si alguien me aconseja algo, me estoy quedando sin opciones. Gracias