• Resolved bmpashley

    (@bmpashley)


    Just upgraded to v3.4 of the WP Twenty Seventeen Theme and the toggle menu for mobile screens stopped working. I then disabled WP Optimize plug-in and the theme started working again. Tried refreshing the WP Optimize caches and browser cache. That didn’t help. So now I am running with WP Optimize disabled. Any suggestions?

    WordPress Version 6.4.1; WP Optimize version 3.2.2.1 ; PHP version 8.0; Twenty Seventeen Theme version 3.4

    • This topic was modified 1 year ago by bmpashley.
    • This topic was modified 1 year ago by bmpashley.
Viewing 4 replies - 1 through 4 (of 4 total)
  • davek.kingserv

    (@davekkingserv)

    I had the same problem, same config as well, on 2 sites. I hope a fix can be found, I like this plugin.

    Plugin Support vupdraft

    (@vupdraft)

    Can you try disabling minify.

    If your site supports http2, you should not have this enabled, you can check if your site supports http2 using this tool: https://tools.keycdn.com/http2-test

    Thread Starter bmpashley

    (@bmpashley)

    Thanks. The tool tells me that my site does indeed support http2. Following your suggestion, I disabled minify, and that works. I also tried re-enabling minify but with the Javascript files option switched off. That also works. So the issue appears to be with minifying Javascript files, but not HTML or CSS files. It was working fine until I upgraded the WP theme to the latest version.

    Plugin Support vupdraft

    (@vupdraft)

    I would disable minfify for everything, please see below for a explanation:

    When loading a website from an HTTP1.1 server, A single request is processed at a single time period. therefore, the browser will first download the CSS, then another CSS, then another JS, then an image, and then the page will be rendered. This happens one after another, until all assets are loaded on the page. If you check a waterfall chart for this type of website loading, you will see that one request ends, and another one begins.

    That’s why the conventional wisdom is that merging all of these requests into a single larger request is true, and will speed up the loading time of your website. And this is absolutely true. A single HTTP request on an HTTP 1.1 based server will always load quicker than multiple, as there is no waiting period.

    With HTTP 2, All requests are loaded simultaneously. There is no waiting process, and there are the same number of connections for the number of assets being requested. Therefore, merging and minifying will simply create a larger file, taking a longer time to upload and download, leading to a longer render process for the website. By keeping all of your individual files unmerged and minified on WordPress, they can all load at the same time, and each upload and download is for a smaller file, resulting in a quicker loading time.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘WP-Optimize / Twenty Seventeen Theme – cannot toggle mobile menu’ is closed to new replies.