Wordpress LScache Plugin: Last update has broken Stripe payment field
Last Updated on: Wed, 15 Apr 2026 00:00:02 Hi Support team, The latest update of LiteSpeed has caused the Stripe payment field not to appear correctly. You can not enter any bank details there. This started when I installed your latest update, and when I disable LiteSpeed, Stripe works again. Our site is live, and we would appreciate if you could give advice on how to fix this. Thank you very much in advanced. The page I need help with: https://jonnajintonsweden%20(LiteSpeed%20is%20deactivated%20because%20of%20this%20issue) It should be caused by the JS error. Please try to turn off JS combine/defer to see if it can fix or not. Thank you so much for your quick response. Is there a setting for this? or do I have to enter a code somewhere? I cant seem to find a place in the LiteSpeed settings for JS combine/defer. It appears a recent version of this plugin has started including off-domain resources, like those from js.stripe.com, to be minified and combined with on-domain resources. This is definitely not how it should be, and an option should be provided to turn it off. Hi again, Just an update. I have found the cause of the issue. Problem was in JS Minify, if I turn it off, everything seems to work normal again, but isnt it a bad solution to turn it off? I mean, are you going to fix this issue or do I have to have JS Minify turned off for ever? JS Combine was already turned off. @fpcsjames You can add js.stripe.com into the JS Excludes option. @jjinton JS optimization is a tuning work. Hopefully I can get someone to provide some guidance videos in future. Hi, I added js.stripe.com into the JS Excludes according to your suggestion, and now everything works fine again Thanks you very much for your help. Good to know. Will let our test team do a test to see if we need to append that domain into default exclude list. Thanks. @hailite ? you definitely do. There are no circumstances in which Stripe allows loading their JS from your own server. If you try, it will throw IntegrationError. @fpcsjames ? Im getting a little worried now, does it means that when I added js.stripe.com into the JS Excludes that it will throw an Error at checkout? @hailite I am having a similar issue with google recaptcha/tagmanager and facebook events. I have disabled all JS optimization, added the domains to the JS exclusion list and they are still being changed to point to https://domain.com/wp-content/litespeed/localres/www.google.com/recaptcha/api.js?hl=en&render=explicit&ver=5.5.1 https://domain.com/wp-content/litespeed/localres/connect.facebook.net/en_US/fbevents.js https://domain.com/wp-content/litespeed/localres/www.googletagmanager.com/gtag/js?id=UA-1111111 Cache has been purged multiple times, only disabling the plugin resolves the issue. @jjinton No. Putting it there is correct, because you want it to load from Stripes servers, not be combined into the script loading from your server. By excluding it, you are allowing it to load from Stripes server. @lgsp You need to turn off Localization Resources.
LiteCache Rush: Speed comes from using less, not from doing it faster
Reference