Creador solo en Markdown: no se puede enfatizar una línea de texto con una palabra en negrita al final

:information_source: Resumen

En el editor solo en Markdown (es decir, no en el nuevo modo de editor que estamos probando actualmente en Meta), al intentar poner en cursiva una línea de texto donde la última palabra de ese texto está en negrita, se elimina la primera letra de la línea, se elimina el * del final y la línea no se convierte en cursiva.

:walking_woman: Pasos para reproducir

  1. En el editor solo en Markdown, escribe una línea donde la última palabra esté en negrita, por ejemplo:
Este es un caso extremo en el que la última palabra de una oración está en **negrita.**
  1. Resalta la línea y usa CMD+I o el atajo de la barra de herramientas para ponerla en cursiva.

:white_check_mark: Resultados esperados

La línea debería leer:

*Esta es un caso extremo en el que la última palabra de una oración está en **negrita.***

:x: Resultados observados

La línea lee:

sta es un caso extremo en el que la última palabra de una oración está en **negrita.*

:books: Contexto adicional

3 Me gusta

Lo revisé y encontré que el error debería estar en esta línea

No detecta las marcas a ambos lados, sino que solo detecta la marca de la derecha (final). Si aparece una marca en el lado derecho del texto seleccionado, entra en el bloque de eliminación

Esto significa que algo** se convertirá en lgo al presionar Ctrl + B

Hice un PR para solucionarlo

7 Me gusta