You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Al guardar un registro de un caso e indicar un valor en el campo descripción (campo de tipo texto con comportamiento de HTML) se genera un error en la vista de detalle tal y como podemos ver en la imagen.
De forma más genérica, este comportamiento se da al guardar un registro que tenga algún campo HTML o alguno que se comporte como un campo HTML (campos de tipo texto con la propiedad 'editor' => 'html' en el vardef) y se añadan ciertos estilos del editor.
Este error no ocurre en todos los casos en qué introduzcamos estilos al texto. Se detecta dicho comportamiento en un caso muy típico como es el de añadir una primera palabra con algún estilo como negrita o subrayado.
A nivel de código, al añadir el estilo de negrita desde TinyMCE, se añade el siguiente código al contenido escrito por el usuario
La primera línea tiene relación con la clase HtmlSanitizer y, aparentemente, no influye a nivel interfaz de usuario. <div id="gtx-anchor" style="position: absolute; visibility: hidden; left: 8px; top: 10px; width: 61.375px; height: 17px;"> </div>
La segunda línea es la causante del cuadro en blanco que se muestra en el interfaz y no he conseguido averiguar con qué tiene relación: <div class="jfk-bubble gtx-bubble" style="visibility: visible; left: 24px; top: 37px;"> </div>
Por último, si una vez indicado el valor en el editor, se elimina la(s) línea(s) anterior(es) desde el editor de HTML de TinyMCE, este código no se vuelve a añadir y deja de mostrarse el cuadro en blanco. Parece que solo se añade al pulsar en los botones de estilos y en algunas ocasiones
Propuesta:
Este error no lo he conseguido reproducir en SuiteCRM 7.14.5 por lo que se propone dejarlo pendiente hasta que se realice la actualización de SinergiaCRM a dicha versión.
Añadirlo como incidencia conocida ya que si se se elimina de forma manual el código añadido, no ocurre el problema
Seguir investigando.
Cómo reproducir el problema
Activar el módulo de casos
Crear un registro e introducir en el campo descripción un texto cuya primera palabra esté en negrita.
Acceder a la vista de detalle y comprobar que aparece el cuadro de la imagen.
The text was updated successfully, but these errors were encountered:
Descripción del problema
Al guardar un registro de un caso e indicar un valor en el campo descripción (campo de tipo texto con comportamiento de HTML) se genera un error en la vista de detalle tal y como podemos ver en la imagen.
De forma más genérica, este comportamiento se da al guardar un registro que tenga algún campo HTML o alguno que se comporte como un campo HTML (campos de tipo texto con la propiedad
'editor' => 'html'
en el vardef) y se añadan ciertos estilos del editor.Este error no ocurre en todos los casos en qué introduzcamos estilos al texto. Se detecta dicho comportamiento en un caso muy típico como es el de añadir una primera palabra con algún estilo como negrita o subrayado.
A nivel de código, al añadir el estilo de negrita desde TinyMCE, se añade el siguiente código al contenido escrito por el usuario
La primera línea tiene relación con la clase
HtmlSanitizer
y, aparentemente, no influye a nivel interfaz de usuario.<div id="gtx-anchor" style="position: absolute; visibility: hidden; left: 8px; top: 10px; width: 61.375px; height: 17px;"> </div>
La segunda línea es la causante del cuadro en blanco que se muestra en el interfaz y no he conseguido averiguar con qué tiene relación:
<div class="jfk-bubble gtx-bubble" style="visibility: visible; left: 24px; top: 37px;"> </div>
Por último, si una vez indicado el valor en el editor, se elimina la(s) línea(s) anterior(es) desde el editor de HTML de TinyMCE, este código no se vuelve a añadir y deja de mostrarse el cuadro en blanco. Parece que solo se añade al pulsar en los botones de estilos y en algunas ocasiones
Propuesta:
Cómo reproducir el problema
The text was updated successfully, but these errors were encountered: