Search

Mar 28, 2023

Checkout page is not working on IE (magento 2.3.3)

The checkout page didnt work on IE. The page was loading forever.
I found a lot of solutions and some reference links:

1. Disable Full Page Cache (i think this will turn off fastly cache as well)

2. Increase cookie life time on System >> Configuration >> General >> Web >> Session Cookie Management >> Cookie Lifetime



SOLUTION 1:


I found this link

The fix will be available with the upcoming 2.3.4 release.

Patch fix:


SOLUTION 2 (GOOD):

Follow the patch 

diff --git a/vendor/magento/module-paypal-captcha/view/frontend/web/js/view/payment/list-mixin.js b/vendor/magento/module-paypal-captcha/view/frontend/web/js/view/payment/list-mixin.js
index 60172f696e9..8abd57cc691 100644
--- a/vendor/magento/module-paypal-captcha/view/frontend/web/js/view/payment/list-mixin.js
+++ b/vendor/magento/module-paypal-captcha/view/frontend/web/js/view/payment/list-mixin.js
@@ -34,14 +34,16 @@ define([
 
         /**
          * Overrides default window.clearTimeout() to catch errors from iframe and reload Captcha.
+         *
+         * @param {Number} timeoutID
          */
-        clearTimeout: function () {
+        clearTimeout: function (timeoutID) {
             var captcha = captchaList.getCaptchaByFormId(this.formId);
 
             if (captcha !== null) {
                 captcha.refresh();
             }
-            clearTimeout();
+            clearTimeout(timeoutID);
         }
     };
 

No comments:

Post a Comment