David Mesa Noack I actually found more on this issue (for me at least). I have the card carousel above the blog carousel. If I change the order of those so the card carousel is below the blog carousel it stops this issue. I'm unsure if you have the same setup.
Kyle King that's SO funny. I asked chatGPT and it said this: I did some digging into why changing the order of the modules seems to “fix” this issue, and it actually makes sense from a technical perspective. Both the Card Carousel and the Blog Carousel use Swiper.js, and the way Swiper initializes depends on when and how each instance is mounted in the DOM. When two Swiper instances are on the same page, they both try to measure their container dimensions during initialization. If the first carousel (for example, the Card Carousel) triggers layout changes such as transforms, overflows, or width adjustments while the second carousel (the Blog Carousel) is initializing, the second one can end up referencing the wrong element. That’s what causes the console error: Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element' Basically, it’s a race condition between Swiper instances — whichever one initializes first affects how the next one computes its styles. By switching their order, you’re changing the initialization sequence so the Blog Carousel loads after the layout has stabilized, which prevents the error. This explains why the issue disappears when the Card Carousel is placed below the Blog Carousel. It’s not a real “fix” but rather a timing side effect. A more permanent solution would be for the module to ensure each Swiper instance initializes only after its container is fully rendered, or to trigger a swiper.update() once the page layout is complete.
David Mesa Noack that makes sense! I had given the supreme team a login for the site and they created a new page that didn't have the issue, so I copied the whole section to the page that did and boom, same thing! So I did a bit of testing and found that as the fix
I have the same problem.
Hi Kyle, I've checked on this, but wasn't able to recreate the issue. Can you please share a quick video of the issue to better understand. And also the Url of the page where the issue is happening. Thanks!
Divi Supreme would it be possible to share the url privately?
Kyle King Of course, you can contact us at support@divisupreme.com and link to this issue so we can investigate further.
Divi Supreme chatGPT said this: I did some digging into why changing the order of the modules seems to “fix” this issue, and it actually makes sense from a technical perspective. Both the Card Carousel and the Blog Carousel use Swiper.js, and the way Swiper initializes depends on when and how each instance is mounted in the DOM. When two Swiper instances are on the same page, they both try to measure their container dimensions during initialization. If the first carousel (for example, the Card Carousel) triggers layout changes such as transforms, overflows, or width adjustments while the second carousel (the Blog Carousel) is initializing, the second one can end up referencing the wrong element. That’s what causes the console error: Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element' Basically, it’s a race condition between Swiper instances — whichever one initializes first affects how the next one computes its styles. By switching their order, you’re changing the initialization sequence so the Blog Carousel loads after the layout has stabilized, which prevents the error. This explains why the issue disappears when the Card Carousel is placed below the Blog Carousel. It’s not a real “fix” but rather a timing side effect. A more permanent solution would be for the module to ensure each Swiper instance initializes only after its container is fully rendered, or to trigger a swiper.update() once the page layout is complete.
SOLVED (kind of...) Ok I've been looking a little more into this, because I added a Divi Blog post, the native one, and I was still having the same issue. For their module, Divi Support, told me to solve it by changing the layout of the module to "Grid". So my wild guess is that when Divi added the Grid feature, something broke in the Divi Supreme modules that already existed on a website. So here's what I've tried: 1) I created a new page on my website and added a Divi Supreme blog module. This one works fine, no issues there. It shows the selected columns in the front end as it is designed in the back end. 2) I created a new section in an existing page with the known issue. This didn't work, the Divi Supreme blog module is broken in the front end. 3) So I saved all the sections on my page to the Divi Library except the Blog, and then created a new page. Here, first I created a Divi Supreme blog module and tested it. Then I added all the sections from my original page, tested again and everything was working fine. PS: All my CSS is added in the "Theme options" section, in order to avoid issues with the CSS in a specific page.