Estaba intentando añadir contenido al contenedor de la línea de tiempo móvil.
Hay dos outlets en este contenedor.
before-topic-progress y after-topic-progress.
before-topic-progress está envuelto con <span> y no veo por qué. ![]()
El contenedor no es inline, y no veo ninguna razón por la que se deba envolver forzosamente un span alrededor de este outlet. No tiene ningún propósito obvio e interfiere con nuestro propio diseño de contenido. Por ejemplo, si queremos insertar un botón, el botón no podrá igualar las alturas de los otros elementos debido a este span:

No veo una forma elegante de resolver esto. La más sencilla es usar algo como
#topic-progress-wrapper > span:first-child {
display: flex;
}
Pero si varios plugins o componentes usan el mismo outlet, forzar un flex en el padre puede estropear el estilo de otro contenido (un caso extremo, supongo).
Si este span no tiene ningún propósito, ¿podría eliminarse de este archivo?