• Resolved Imagedmbo

    (@dmbo)


    Hello,

    After installing you pligin, I’m facing a critical performance issue on iOS.

    Symptoms:

    1. The website shows a white screen for 3-5 seconds before rendering after scroll (after frist screen). Once loaded, scrolling causes the screen to go white again.
    2. The entire phone UI becomes laggy/unresponsive while the site is loading.

    Important Contrast:

    • The website works perfectly on older Android devices. This confirms the issue is NOT related to server performance, image sizes, or general site weight.
    • It is specifically a conflict with iOS/Safari/Chrome rendering engine (WebKit) in the latest theme build.

    What I’ve tested:

    • I disabled ALL custom CSS and PHP snippets — the issue persists even on a clean theme setup.
    • The issue only appeared exactly on iOS.

    Environment:

    • Theme: Blocksy (latest version)
    • Device: iPhone 14 Plus / iPhone 15 / Realme 6
    • OS: iOS 18+

    It seems like a JS execution or CSS Layer Compositing conflict. Please investigate.

    So, the problem appears due to the WPForms Lite (plugin).

    • I deleted all my CSS and disabled all plugins to find the problem. Once I disable WPForms Lite no delay at all.

    I tried below CSS. It helps little bit (now delay is not 5 but 3 seconds after scroll) but, this is not a solution still.

    @supports (-webkit-touch-callout: none) {
    /* Фиксируем фон для всего документа, чтобы исключить “прозрачные” дыры / html, body { background-color: #ffffff !important; -webkit-overflow-scrolling: touch; / Плавный скролл */
    }

    /* Максимальная стабилизация для контейнера формы */
    .wpforms-container, .wpforms-form {
        backface-visibility: hidden !important;
        -webkit-backface-visibility: hidden !important;
        transform: translate3d(0, 0, 0) !important; /* translate3d мощнее translateZ */
        -webkit-transform: translate3d(0, 0, 0) !important;
    
        /* Сообщаем браузеру заранее, что элемент будет меняться */
        will-change: transform; 
    
        /* Убираем возможные конфликты с тенями или свечением */
        -webkit-perspective: 1000;
        perspective: 1000;
    }

    After my research I understood that this is a known issue or a misconfiguration. More over, the problem appeared after one of you last plugin update.

    • I disabled pre-loaders and cache so you can check.

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support ImageRalden Souza

    (@rsouzaam)

    Hi @dmbo,

    Thank you so much for providing all those technical details and for the testing you have already done on your side. I am truly sorry for the frustration this performance issue on iOS has caused you.

    We have investigated this thoroughly, and some team members tried to reproduce the white screen issue on various iOS devices. However, we were unable to replicate the behavior on our end.

    Based on this screencast, it appears the issue might be related to the hero image being loaded on mobile. We noticed that the image stays blank for some seconds before finally appearing. Depending on the user’s internet connection, this heavy asset may be causing rendering delays that coincide with form loading.

    To help us narrow this down, I recommend the following steps:

    • Create a New Test Page: Please create a simple test page that includes a WPForms form but does not include the hero image. This will help confirm if the rendering conflict is tied to that specific image asset.
    • Check Browser Extensions and Cache: Sometimes Safari extensions or specific caching can cause responsiveness issues. Please try viewing the site in a Private Window with all extensions disabled to see if the issue continues.

    Please let us know the results of these tests, and we will be happy to investigate further!

    Plugin Support ImageRalden Souza

    (@rsouzaam)

    Hi @dmbo,

    We haven’t heard back from you in a few days, so I’m going to go ahead and close this thread for now. But if you’d like us to assist further, please feel welcome to continue the conversation.

    Thanks!

    Thread Starter Imagedmbo

    (@dmbo)

    Hi,

    Sorry for delayed response. I’m forced to change focus to another things and since this problem occurs on iOS just I decided to leave this for now.

    Please close this ticket and I will come back to this later.

    Plugin Support ImageRalden Souza

    (@rsouzaam)

    Hi @dmbo

    Thanks for getting back to me and letting me know. I completely understand that priorities can shift, and troubleshooting device-specific issues like those on iOS can be quite time-consuming.

    However, since we were unable to reproduce the issue, I hope that the issue will no longer occur for you.

    As you requested, I have gone ahead and closed this ticket for now.

    If you’d like more help with using WPForms Lite, please feel free to reach out.

    Thanks!

Viewing 4 replies - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.