O editor ao vivo preserva o HTML e alcança widgets vazios
Quem edita recebe o HTML inteiro, com comentários e marcadores; o visitante continua recebendo a versão limpa. Widgets sem conteúdo passam a ser selecionáveis.
O sistema limpa o HTML antes de entregar a página: tira comentários, marcadores e indentação. Para o visitante, isso é ganho. Para o editor ao vivo, era perda: os marcadores que dizem onde começa e termina um widget sumiam, e o editor não tinha como reconstruir a página ao salvar.
O que mudou
A limpeza é desligada somente quando a barra de edição está ativa. Estar autenticado não basta: sem a barra, o usuário recebe a mesma página do visitante.
Numa página medida, o visitante recebeu 85 KB, sem nenhum comentário; quem editava recebeu 115 KB, com 22 comentários e os marcadores de widget.
Widgets vazios
Um widget que não devolve conteúdo, como um índice sem itens, não tinha elemento nenhum na página e não podia ser selecionado. Agora ele é mapeado no contêiner que o envolve, ou na raiz do layout, e pode ser configurado. Ao salvar, os atributos temporários do editor são removidos.
Origem: Core · req-111 · BATCH-138