Skip to content

[BUG] Renderizado de listas en RichText #37

Description

@taicoding

🔍 Verificaciones previas

  • Busqué issues existentes y no encontré uno similar

Severidad

🟢 Bajo - es un problema menor, visual o de comportamiento inconsistente

🐛 Descripción del problema

Los campos de texto enriquecido (RichText) que contienen listas con viñetas no se renderizan correctamente en el frontend. Aunque en el panel de administración de Wagtail los ítems se muestran con viñetas (•) en la página publicada aparecen como texto plano sin la viñeta.

🔁 Pasos para reproducir

  1. Ingresar al panel de administración.
  2. Editar un campo de texto en una página (Se sugiere usar el Detail segment)
  3. Agregar una lista con el menú de RichText
  4. Guarda los cambios.
  5. Verificar en el menú lateral de preview de la página o publicando la página.

🔎 Comportamiento actual

Al crear contenido con listas en el panel de administración, las viñetas se visualizan correctamente. Sin embargo, al publicar la página, las listas no se renderizan completamente y no muestran la viñeta en el frontend. Esto obliga a los editores a usar guiones (-) manualmente al inicio de cada ítem para simular visualmente una lista en la página publicada.

✅ Comportamiento esperado

El contenido ingresado como lista con viñetas en el editor de Wagtail debería renderizarse en el frontend como una lista HTML manteniendo la consistencia visual entre lo que se ve en el panel de administración y lo que ve el usuario final en la página pública. Los editores no deberían necesitar ningún workaround para que las listas se muestren correctamente.

📋 Logs o mensajes de error

📷 Capturas o videos

Vista desde el panel de administracion:
Image
Vista de la misma sección de becas desplegada en la página del PyDay La Paz

Image

Frecuencia del problema

Siempre - puedo reproducirlo en cada intento

Versión/Branch del proyecto

main

Versión de Python

No response

Sistema operativo

No response

Navegador (si aplica)

No response

Dispositivo (si aplica)

No response

💡 Contexto adicional

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions