ACP2E-4626: il caricamento dei file JavaScript Storefront due volte causa caricamenti duplicati e un comportamento instabile
La patch ACP2E-4626 risolve il problema relativo alla richiesta e all’esecuzione di due volte dei file JavaScript della vetrina, causando caricamenti duplicati intermittenti e un comportamento instabile.Dopo la correzione, le dipendenze di JavaScript vengono caricate una sola volta, eliminando le richieste duplicate e mantenendo le funzionalità mixin esistenti. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.80. L’ID della patch è ACP2E-4626. Questo problema è pianificato per la risoluzione in Adobe Commerce 2.4.9.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.8-p3
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.7 - 2.4.8-p5
magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
Problema che causava la richiesta e l’esecuzione di alcuni file JavaScript di Storefront due volte, con caricamenti duplicati intermittenti e un comportamento instabile. Dopo la correzione, le dipendenze vengono caricate una sola volta, eliminando le richieste duplicate e mantenendo la funzionalità mixin esistente."
Prerequisiti:
- MSI è installato.
Passaggi da riprodurre:
-
Apri una pagina della vetrina nel browser.
-
Aprire il browser DevTools e selezionare la scheda Console.
-
Esegui il comando seguente.
code language-none require.config({ deps: ['mage/common'] });
Risultati previsti:
Non si verificano caricamenti duplicati. La chiamata restituisce la funzione richiesta e non vengono generate nuove richieste di script.
Risultati effettivi:
Le nuove richieste vengono visualizzate nella scheda Network (ad esempio, mage/common.js, requirejs/domReady.js, jquery.js).
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source on-premise: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool.
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud.
Lettura correlata
Per ulteriori informazioni su Quality Patches Tool, vedere:
- Quality Patches Tool: strumento self-service per patch di qualità nella guida degli strumenti.