ACP2E-4626: Los archivos JavaScript de Storefront se cargan dos veces, lo que provoca cargas duplicadas y un comportamiento inestable

El parche de ACP2E-4626 soluciona el problema de los archivos JavaScript de storefront que se solicitan y ejecutan dos veces, causando cargas duplicadas intermitentes y un comportamiento inestable.Después de la corrección, las dependencias de JavaScript se cargan solo una vez, lo que elimina las solicitudes duplicadas y conserva la funcionalidad de mezcla existente. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.80. El ID del parche es ACP2E-4626. Este problema está programado para solucionarse en Adobe Commerce 2.4.9.

Productos y versiones afectados

El parche se ha creado para la versión de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.8-p3

Compatible con versiones de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.7 - 2.4.8-p5
NOTE
El parche podría ser aplicable a otras versiones con las nuevas versiones de Quality Patches Tool. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el paquete magento/quality-patches a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches ​. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.

Problema

Problema en el cual algunos archivos de Storefront JavaScript se solicitaban y ejecutaban dos veces, lo que causaba cargas duplicadas intermitentes y un comportamiento inestable. Después de la corrección, las dependencias se cargan solo una vez, lo que elimina las solicitudes duplicadas y conserva la funcionalidad de mezcla existente."

Requisitos previos:

  1. MSI está instalado.

Pasos a seguir:

  1. Abra cualquier página de tienda en el explorador.

  2. Abra el explorador DevTools y seleccione la ficha Console.

  3. Ejecute el siguiente comando.

    code language-none
    require.config({ deps: ['mage/common'] });
    

Resultados esperados:

No se producen cargas duplicadas. La llamada devuelve la función requerida y no se generan nuevas solicitudes de script.

Resultados reales:

Las nuevas solicitudes aparecen en la ficha Network (por ejemplo, mage/common.js, requirejs/domReady.js, jquery.js).

Aplicar el parche

Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:

Lectura relacionada

Para obtener más información sobre Quality Patches Tool, consulte:

recommendation-more-help
commerce-operations-help-tools