¡Gracias! Una ventaja agradable que encontré es que el componente también funciona perfectamente con el editor de texto enriquecido; el marcador de posición sigue rotando correctamente allí.
Dado que se conecta al ciclo de vida del editor en lugar de a los elementos internos específicos del editor, no depende de selectores exclusivos de Markdown, lo que ayuda a mantenerlo compatible en todos los modos del editor.
Si Discourse vuelve a refactorizar el editor en el futuro, esto debería mantener la superficie de posibles fallos bastante pequeña.