PageKit: el creador de sitios GrapesJS autoalojado, con el código fuente incluido. Obtener acceso anticipado

Problemas con GrapesJS

Problemas analizados por 3,464 en GitHub — 370 resuelto · 90 abierto. Busca, filtra y explora respuestas probadas en batalla.

Se han detectado problemas con 743

🔍 bug
#55496 de diciembre de 2023por driskell4 respuestas
Reacciones 0

MJ-Preview no es editable

Versión GrapesJS[X] Confirmo que se debe usar la última versión de GrapesJS¿Qué navegador usas? Safari 17Enlace de demo reproducible https://grapesjs.com/demo-mjml.htmlDescribe el bicho ¿Cómo reproducir el bicho?https://grapesjs.com/demo-mjml.htmlVe a ver código - copia el MJMLVe a importar código: pega el MJML y añad...

artf

Esto no es un problema relacionado con el núcleo y probablemente no sea un problema en absoluto, ya que <mj-preview>'' no es compatible por defecto en el plugin mjml

driskell

@artf Perdona, no lo entiendo. Es un problema tan detallado. ¿Es algo que debo mencionar en el otro repositorio? No conozco bien los componentes internos aquí, así que no sé qué necesita soportar GrapesJS/mjml para que este repositorio no...

driskell

Se señala en el Head: https://github.com/GrapesJS/mjml/blob/master/src/components/Head.ts#L14

#55455 de diciembre de 2023por AFriboulet-iiRespuesta 1
Reacciones 0

Arrastrar el texto de tipo componente "rte:disable"

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Versión 119.0.6045.200 Enlace de demo reproducible https://jsfiddle.net/d64pkcom/1/ Describe el bicho ¿Cómo reproducir el bicho?Arrastrar texto componente en CanvasMira la consola de jsfiddle ¿Cuál es el comportamiento es...

GJS Helper

Has identificado con precisión un comportamiento menor, aunque inesperado, en GrapesJS donde se activa el evento rte:disable al arrastrar un nuevo componente (como un bloque de texto) desde el panel de bloques al lienzo. De hecho, este no...

#55424 de diciembre de 2023por brenoassp2 respuestas
Reacciones 2

Error reproducción automática en YouTube

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome 119.0.6045.200 64 bits Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho?Arrastrar y soltar un bloque de vídeo en el lienzoHaz clic en el vídeo y selecciona YouT...

artf

Parece que la propiedad de silencio era correcta para Vimeo pero no para Youtube. Empujaré la solución, gracias.

GJS Helper

Gracias por reportar este problema y por tu investigación exhaustiva. Has identificado correctamente la causa raíz y una solución que funciona. Esto es, efectivamente, un error en el componente de vídeo predeterminado de YouTube de GrapesJ...

#553629 de noviembre de 2023por adiuxRespuesta 1
Reacciones 0

No se puede añadir un enlace: getModel() falla con: TypeError: $ no es una función

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Versión 119 Enlace de demo reproducible https://jsfiddle.net/bj7afw63/1/ Describe el bicho ¿Cómo reproducir el bicho?Cargar el violínIntenta añadir un enlace con el RTE por defecto (no CKE)No ocurre nada en la inte...

GJSBlock

Gracias por informar de esto, @adiux. Buena pregunta sobre No se puede añadir un enlace: getModel() falla con: TypeError: $ no es una función. El enfoque recomendado con ProseMirror es usar la API orientada a eventos. Empieza aquí: Consult...

#553025 de noviembre de 2023por Harshsne26Respuesta 1
Reacciones 0

Deshacer el inicio y parar del jefe no funciona como se espera

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome v91 Enlace de demo reproducible https://codepen.io/dhanadsp1120/pen/ExrRvOB Describe el bicho ¿Cómo reproducir el bicho?Desactivar el gestor de deshacer invocando um.stop().Hacer modificaciones en el contenido.Reac...

GJS Helper

El problema que has descrito con el Administrador de Deshacer de GrapesJS (um.stop() y um.start()) es un comportamiento conocido donde el método um.stop(), a pesar de configurar la bandera interna de enabled en false, no impide consistente...

#552519 de noviembre de 2023por duydvu2 respuestas
Reacciones 3

Problemas de rendimiento al añadir más de 20 clases a un solo componente

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Edge v119.0.2151.72 Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho Hola, gracias por crear un proyecto increíble. Me gustaría informar de un problema encontrado durante el uso de GrapesJS. ¿C...

artf

Estoy de acuerdo con la alternativa sugerida, actualizaré en consecuencia. ¡Gracias @duydvu

GJSBlock

Gracias por informar de esto, @duydvu. Buena pregunta sobre Problemas de rendimiento al añadir más de 20 clases a un solo componente. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la doc...

#552318 de noviembre de 2023por lexoyo2 respuestas
Reacciones 0

Pegar cuando no se seleccione nada

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Firefox Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho?Seleccionar un componente en el escenarioCopiar el componente con CTRL+cSeleccionar el cuerpo (deseleccionar e...

lexoyo

Ten en cuenta que este error hace imposible copiar y pegar elementos en una página vacía

GJS Helper

El problema que has descrito es un comportamiento conocido en el comando paste-component por defecto de GrapesJS. La causa raíz está en la implementación del comando, concretamente en la condición if (!selected || !selected.length) return;...

#55036 de noviembre de 2023por MaxwellTheSecond3 respuestas
Reacciones 1

El método replaceWith no tiene tipo de cadena

Versión GrapesJS [X] Confirmo que hay que usar la última versión de GrapesJS ¿Qué navegador usas? Chrome Enlace de demo reproducible ninguno Describe el bicho replaceWith de Component.ts no tiene un tipo para cuerda. ¿Cuál es el comportamiento esperado? Debería poder reemplazar un componente por una cuerda como en el...

MaxwellTheSecond

Marca personal: #5504

artf

Fusionados https://github.com/GrapesJS/grapesjs/pull/5504

GJS Helper

Has identificado correctamente un problema de tipificación TypeScript con el método replaceWith en GrapesJS. Aunque el método internamente soporta reemplazar un componente por una cadena HTML, su definición TypeScript (Component.d.ts) actu...

#55015 de noviembre de 2023por eko3alphaRespuesta 1
Reacciones 0

Problema de redimensionamiento con paneles en la demo "Getting Started"

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome/Safai/Firefox Enlace de demo reproducible https://grapesjs.com/docs/getting-started.html#layers Describe el bicho ¿Cómo reproducir el bicho? Accede a la documentación de GrapesJS Getting Started en este enlace. Int...

GJS Helper

Has identificado correctamente un error de diseño en la GrapesJS demo "Getting Started" relacionado con el redimensionamiento de los paneles del lado derecho. El comportamiento de desplazamiento que observas no es el redimensionamiento sua...

#54973 de noviembre de 2023por pittleCheungRespuesta 1
Reacciones 0

Añadir una imagen de fondo falla

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? última versión de Chrome Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho?Enlace a mi imagen https://topkeeoss.cdn.weberss.com/602907992031105024-public/Beige%20and%20...

GJS Helper

Gracias por informar de esto, @pittleCheung. Buena pregunta sobre Falla añadir imagen de fondo. El enfoque recomendado con GrapesJS es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo especí...

Explora todos los temas