Por que o outlet before-topic-progress é envolvido com um <span>?

Sim, acho que podemos removê-lo, se bem me lembro, essas marcações <span> foram adicionadas porque estão mais próximas do comportamento antigo das saídas (outlets). Já removemos um bom número delas caso a caso porque elas tendem a atrapalhar, como você experimentou.

Será feito aqui:

6 curtidas