Error de visualización en el cliente web de Business Central 365

 

En el blog de hoy vamos a comentar unos errores de visualización que hemos detectado en varios clientes que usan versiones de Business Central, por lo que hemos observado no solo afecta a la última versión de Business Central.

Los clientes han notado en estas ultimas semanas que hay errores de visualización en Business Central siempre que se navegue con la última versión de los navegadores Chrome y Edge.

Por lo que pudimos determinar, estos errores afectan a los campos booleanos, los llamados interruptores y, en algunos casos, también a los campos de edición asistida (AssistEdit), estos son los tres puntos junto al campo numérico y el símbolo de calendario junto a los campos de fecha.

Los botones de alternar tienen un problema de diseño y están fuera de lugar en Chrome 103.0.5060.53.

 

 

Versiones afectadas de Business Central

 

Esto afecta tanto a las versiones locales del cliente web como a la edición alojada de Microsoft . Hemos visto versiones afectadas de Business Central desde 17.0, 17.1 hasta 20.2.

No hemos visto ninguna actualización acumulativa publicada que parezca intentar corregir esto hasta ahora. Google Chrome es un navegador compatible con Business Central , por lo que esperamos que Microsoft y Google lo corrijan en los próximos días.

 

 

Detalles técnicos sobre el problema del diseño del botón de alternar

 

El estilo CSS aplicado al .booleancontrol-toggle-switch-container .edit-container .input-wrapper contenedor parece tener un problema cuando se usa con display: inline-flex;.

El siguiente CSS solucionará este problema al revertir el estilo de visualización, aunque de ninguna manera es una solución a largo plazo para el motor de renderizado:

.booleancontrol-toggle-switch-container .edit-container .input-wrapper {
    display: block !important;
}


Soluciones alternativas

 

Por el momento no hay muchas soluciones sugeridas, aparte de usar el navegador Firefox (o similar), ya que en estos navegadores no se ha observado este fenómeno. Una versión anterior del navegador Chrome o Edge también funciona correctamente.

Una versión anterior del navegador es siempre la última opción para evitar problemas de seguridad.

Usando las herramientas de desarrollo del navegador (F12), puede solucionar el problema temporalmente incluso en las versiones afectadas del navegador.  Aquí podemos ver un video de como se haría: https://video.twimg.com/tweet_video/FWItnFIXEAAwjTK.mp4

Si usamos la versión OnPrem de Business Central, también podemos solucionar el problema cambiando los archivos CSS. Por supuesto, este enfoque implica un cierto riesgo. En caso de que estemos utilizando contenedores Docker locales, es posible una solución permanente editando un archivo css:

«C:\inetpub\wwwroot\Nombre Instancia WEB\wwwroot\Resources\desktopPreview.css»

Tenemos que eliminar la siguiente propiedad:

.booleancontrol-toggle-switch-container

.edit-container

.input-wrapper {

display: inline-flex;

Sin embargo, suponemos que tanto Microsoft como los fabricantes de navegadores están trabajando en una solución y que pronto estará disponible.

Error de visualización en el cliente web de Business Central 365

 

Espero que os sirva de ayuda.  🙂

Conchi Beltrán Reyes

Programación Dynamics
ABD Consultoría y Soluciones Informáticas

Escríbenos una nota o llámanos!

Suscríbete a nuestra Newsletter!

Visítanos en Sevilla o en las redes!

CONTACTO

Contacto

Política de privacidad

5 + 3 =


Los datos personales facilitados voluntariamente por usted, a través del presente formulario web serán tratados, por ABD Informática, S.L. como responsable del tratamiento, con la finalidad de atender su solicitud, consulta, queja o sugerencia, sin que se produzca comunicaciones o cesiones de datos y conservados durante los plazos necesarios para atender su solicitud. Puede usted ejercer los derechos de acceso, rectificación o supresión de sus datos, dirigiéndose a arco@abd.es, para más información al respecto, puede consultar nuestra política de privacidad.




Mostrar más/menos

NEWSLETTER

DÓNDE ESTAMOS

Calle Alberche, 4A, 1º Derecha


Sevilla, (41005) España

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Compártelo

Comparte este post con tus contactos!