• Projects 26
  • Rating 5.0
  • Rating 3 566

Budget: 3500 UAH Deadline: 2 days

Hello! The reason for the problem is that Spline WebGL blocks the main thread in Safari, as well as non-passive listeners in Remodal. I will fix both issues without affecting Desktop and Android.

  • Projects 47
  • Rating 5.0
  • Rating 12 213

Budget: 4000 UAH Deadline: 1 day

Hello, I will complete your task without any problems. Please write to me privately and provide access. I will be happy to help you!

  • Projects 5
  • Rating 4.5
  • Rating 1 382

Budget: 3500 UAH Deadline: 2 days

Hello. It's really great that you've already conducted such a deep preliminary analysis; this will save us a lot of time. The problem is 99% not with the script.js or the click events, but with WebGL/Canvas (Spline 3D). iOS Safari has very strict memory usage limits. When a 3D element is rendered on mobile, the iPhone's processor overheats and starts throttling severely. Because of this, the main thread gets blocked, and a regular touch event on the popup gets queued, triggering only after 20 seconds. The fact that you hid elements via CSS (will-change and content-visibility) does not stop the JS engine, which continues to render 3D in the background.
To fix this, we need to not just hide the 3D elements, but completely prevent their initialization in the DOM tree for mobile devices via JavaScript, so that the canvas is not created at all. Meanwhile, I will check the Remodal event listeners for conflicts with passive listeners in Safari.
I am ready to take this on. To start, I need access to the WP admin panel and FTP to reach the theme files where Spline is initialized. As for the cost, I am looking at 3500 UAH, and I will complete it in 1-2 days with testing on real iOS devices. Let me know if you are ready to start.

  • Projects 8
  • Rating 4.4
  • Rating 872

Budget: 700 UAH Deadline: 1 day

Arut, welcome! Come to private messages, I will help with the solution, I think it is much simpler than it seems)

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category Content Management Systems

16 July
16 July
15 July
15 July