Se eu digitar incorretamente uma aspa simples ou dupla no editor wysiwyg, serão necessários dois backspaces para removê-la em vez de um, quebrando o fluxo de digitação.
Isso é realmente um bug?
Quando você digita ' ou ", nós o convertemos automaticamente para ‘ ou “, para corresponder a como ele será processado. Se você realmente quiser manter o caractere digitado originalmente, você pressiona backspace uma vez.
Esta é a mesma regra para a maioria das outras regras de entrada – quando a entrada de texto é convertida em algo mais, geralmente pode ser desfeita com o backspace.
Podemos tornar essas aspas inteligentes não desfazíveis, neste caso o backspace apenas as removeria, mas se você digitar " novamente, ele será convertido novamente, tornando impossível digitar a versão não convertida – provavelmente não é um problema.
Outra opção é… simplesmente descartar a substituição de aspas inteligentes completamente no editor rico, o que significa que não teríamos a prévia correta delas antes de postar.
@lindsey, o que você acha?
Ah, eu nem percebi que ele foi convertido para uma aspa inteligente automaticamente.
Eu realmente não vejo isso como um bug, mas sim como uma autocorreção que segue as convenções existentes em termos de como é desfeita (uma única tecla Backspace).
Não me sinto confortável com esta opção:
Acho importante que o editor rich text apresente uma pré-visualização precisa de como o conteúdo ficará quando for postado. Esse foi um grande motivador para trabalhar neste projeto, para tornar a escrita mais familiar e previsível para aqueles que não são versados ou confortáveis com Markdown.