Compositor apenas em Markdown: Não é possível enfatizar uma linha de texto com uma palavra em negrito no final

:information_source: Visão Geral

No compositor somente em Markdown (ou seja, não no novo modo de compositor que estamos testando atualmente no Meta), ao tentar colocar em itálico uma linha de texto onde a última palavra desse texto está em negrito, a primeira letra é removida da linha, o * é removido do final e a linha não é convertida para itálico.

:walking_woman: Passos para reproduzir

  1. No compositor somente em Markdown, escreva uma linha onde a última palavra está em negrito, por exemplo:
Esta é uma situação de borda super especial onde a última palavra em uma frase está **em negrito.**
  1. Selecione a linha e use CMD+I ou o atalho da barra de ferramentas para colocar em itálico.

:white_check_mark: Resultados esperados

A linha deve ficar assim:

*Esta é uma situação de borda super especial onde a última palavra em uma frase está **em negrito.***

:x: Resultados observados

A linha fica assim:

sta é uma situação de borda super especial onde a última palavra em uma frase está **em negrito.*

:books: Contexto adicional

3 curtidas

Verifiquei e descobri que o erro deve estar nesta linha

Ele não detecta as marcas em ambos os lados, mas apenas detecta a marca à direita (cauda). Se uma marca aparecer no lado direito do texto selecionado, ele entra no bloco de exclusão

Isso significa que something** se tornará mething ao pressionar ctrl + b

Fiz um PR para corrigir isso

7 curtidas