Tagged: 

Viewing 23 posts - 1 through 23 (of 23 total)
  • Author
    Posts
  • #1466825

    Hi Support,

    We have the problem that the burger menu (mobile) either has no function at all or has no function after 2 or three clicks. Do you have an idea ahead of this?

    Best regards,
    Thilo Kiefer

    • This topic was modified 1 month, 1 week ago by ThiloKiefer.
    #1466860

    Hey ThiloKiefer,

    Thank you for the inquiry.

    The mobile menu seems to be functioning correctly on our end. However, we noticed that the menu items under “Digitale Kommunikation” either contain only “#” or have no links. Could you provide more details on how we can reproduce the issue?

    Best regards,
    Ismael

    #1467180

    Hi Ismael,

    Thank you very much!
    we have now adjusted the menu. This is how it should look in the future and now there are no more “#” in the links. Our problem now is that if you want to click on the menu items, the navigation is usually no longer clickable after 3 times to change a page. The navigation only remains clickable if we have deactivated the “delay JavaScript execution” in WP Rocket. This should remain activated for the PageSpeed so that it remains good. Do you have any idea how we can solve our problem?

    Best regards,
    Thilo Kiefer

    #1467257

    Hi,

    the navigation is usually no longer clickable after 3 times to change a page

    We can’t reproduce this issue on our end. Would you mind providing a short clip of the problem?

    Best regards,
    Ismael

    #1467285

    Hi Ismael,

    We´ve made a video for you. We hope it will help to reproduce.

    Best regards,
    Ismael

    #1467412

    Hi,

    Thank you for the short clip.

    We still can’t reproduce the issue on our end. Please provide the login details in the private field so we can check the menu items in the dashboard.

    Best regards,
    Ismael

    #1467456

    Hi,
    can you give us your e-mail adress so that we can make you an user for that e-mail?

    Best regards,
    Thilo kiefer

    #1467495

    Hi,

    Please use the email in the private field and make sure to immediately generate the password, as we don’t have direct access to this email.

    The navigation only remains clickable if we have deactivated the “delay JavaScript execution” in WP Rocket.

    Also, try contacting the plugin developer for more info about this option. In the meantime, you can temporarily disable this option to prevent the issue from occurring.

    Best regards,
    Ismael

    #1467717

    Hi,
    This is your User. But please note if you change anything because we write down the changes in the plugins etc.
    Thank you for Looking!

    Best regards,
    Thilo Kiefer

    #1467750

    Hi,
    Thank you for the link to your site, I tried to review your video but it is no longer available, I checked your site and the mobile menu seems to work correctly, by clicking a menu item with two submenus, and direct menu items. But since you write that the WP Rocket options seem to cause the issue, I believe that you need to add exceptions to the plugin, it has a field for this script blocking conflict.
    Please see this WP Rocket documentation
    And possibly the Wp Rocket REMOVE UNUSED CSS option, with this list of classes
    If this doesn’t help, I see that there is an unsolved WP Rocket issue with Delay JS for mobile devices on IOS, if this is your issue you may need to disable this issue until WP Rocket corrects.

    Best regards,
    Mike

    #1467924

    Hi Support,

    We still have the problem that our menu no longer works as soon as the “Delay JavaScript execution” is turned on. Now there is the possibility to exclude .js files with this tool. What would we have to enter in this field so that our navigation is not delayed?

    The field outlined in yellow in the screenshot:
    https://postimg.cc/PN7cVsKL

    Best regards,
    Thilo Kiefer

    #1467935

    Hi,
    I’m not able to login to your site, I get an error that the user name is not valid.
    Did you try the exceptions from the WP Rocket documentation? Then clear your site and browser cache.

    Best regards,
    Mike

    #1467954

    Hi Mike,

    Yes, we tried the information in this post. However, there isn’t any information on how we can exclude the menu. We tried something like: /mes-htdocs/themes/enfold/config-templatebuilder/avia-shortcodes/menu/menu.js?ver=6.0.2.
    Can you tell us which .js files are responsible for the burger menu?

    Best regards,
    Thilo kiefer

    #1467963

    Hi,

    /jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
    /jquery-migrate(.min)?.js
    /dynamic_avia/avia-footer-scripts-(.*).js
    var avia_is_mobile
    /enfold/js/avia.js
    /enfold/js/shortcodes.js
    /enfold/config-templatebuilder/avia-shortcodes/
    /enfold/js/avia-compat.js

    If you are also using the Wp Rocket REMOVE UNUSED CSS option you will also need to add this list to it:

    .main_menu
    .menu-item-avia-special
    .av-hamburger
    .av-hamburger-box
    .av-hamburger-inner
    .av-burger-overlay
    .av-burger-overlay-scroll
    .av-burger-overlay-inner
    .av-active-burger-items
    .av-burger-overlay-active
    .av-burger-overlay-active-delayed
    .av-hamburger--spin
    .av-js-hamburger
    .avia_hidden_link_text
    .av-burger-menu-main
    #av-burger-menu-ul
    #avia-menu
    .av-width-submenu 
    .av-active-burger-items
    .current_page_item 
    .current-menu-item
    .av-active-burger-items
    .avia-menu 
    .av-main-nav-wrap

    I’m not able to login to your site, I get an error that the user name is not valid, I also can not reproduce the error on your site.

    Best regards,
    Mike

    #1467967

    Hi,

    I put the user and the video in the box below.
    Thanks for the information. We have entered it in the field below in WP Rocket. Unfortunately, by switching on the script, the navigation as in the video is no longer functional. For this reason, we have deactivated the field “Delay JavaScript execution” again.
    Do you have an idea ahead it could be?

    Best regards,
    Thilo Kiefer

    #1467973

    Hi,
    In your video the “Unternehmen” was the only item that would not open, when I check with the “delay JavaScript execution” disabled the “Unternehmen” still will not open.
    When I check the backend you have a empty column under this item, once removed it will then open on mobile with “delay JavaScript execution” enabled or disabled.
    I left this setting for you to check.
    I assume that you want the desktop mega menu for “Unternehmen” to show for desktop, so for this I would recommend creating a second menu to show on mobile menu only.
    See this thread.

    Best regards,
    Mike

    #1468638

    Hi Mike,
    sorry for the late reply. I see that with the company that this is not possible… Thank you.

    The problem that the menu no longer works after 4 or 5 clicks as soon as the delay JavaScript execution is on unfortunately remains…
    We would like to leave it on, as this will significantly increase the page speed. However, our navigation should also work, because a non-functioning navigation (only related to mobile) unfortunately does not get us any further ;(
    Problem: After about 5-8 times changing the mobile page mobile on the mobile phone (Safari) the navigation no longer works. (Delay JavaScript on)
    Now, the navigation works because the “Delay Java Script” is off.

    We checked the .js scrips but nothing helped… we hope you can help us.

    Best regards,
    Thilo Kiefer

    #1468982

    Hi,
    I tried enabling “Delay Java Script” and changed your mobile menu to “Display submenu items on click” and tested in Safari with Responsive Design Mode to emulate a iPhone and in Chrome as a mobile device on a Mac but found no issues after more than six clicks.
    I see that your “Excluded JavaScript Files” has one file “menu.js” so perhaps you have not cleared your iPhone cache. Please note that testing with iPhones can be hard to clear the cache, often you need to also clear the history to fully purge the cache, following these steps for Safari and note Step 4 where you will Clear the History.
    But note that the recommended “Excluded JavaScript Files” are more than your one file.

    /jquery-?[0-9.](.*)(.min|.slim|.slim.min)?.js
    /jquery-migrate(.min)?.js
    /dynamic_avia/avia-footer-scripts-(.*).js
    var avia_is_mobile
    /enfold/js/avia.js
    /enfold/js/shortcodes.js
    /enfold/config-templatebuilder/avia-shortcodes/
    /enfold/js/avia-compat.js

    Also note that the plugin offers a “One-click exclusions” option for the theme:
    Screen Shot 2024 10 12 at 9.30.17 AM
    but I’m not able to reproduce the error on your site now, so I assume that it is a cache issue on your device, please check.

    Best regards,
    Mike

    #1469137

    Hi Mike,

    I tried it with your tips. We have always deleted the cache before… that’s really strange… for the three of us in the office it doesn’t work on the iPhone (Iphone 15pro, Iphone 11 pro, Iphone 14). Tomorrow I’ll take my MacBook with me and test whether it works there.

    I tried your recommendation of which files should be excluded, unfortunately without success.

    Best regards
    Thilo Kiefer

    #1469217

    Hi Mike,

    Update:
    we tested it on my MacBook and it works there in the Safari browser. on the mobile phone it does not work in both the Safari browser and the Crome browser. I’ll send you another video.

    In the video you can see at the beginning how it doesn’t work. and further you can see how it happens in a new tab that it no longer works.
    We have deleted the history and excluded all .js. (you can see on the screenshot)

    Best regards,
    Thilo Kiefer

    #1469257

    Hi,
    Thanks, I tested in Safari with Responsive Design Mode to emulate a iPhone and in Chrome as a mobile device on a Mac but didn’t see this issue, I don’t have an iPhone so I have asked the rest of the team you check with an iPhone, Thanks for your patience.

    Best regards,
    Mike

    #1469301

    Hi Mike,

    Thank you. That would be nice if you could check it out as a team.

    Of course, we have currently deactivated the “Delay Java Script” hack, so that it works for our customers and also for us on the iPhone. When you test it, you need to enable it, but please disable it again after testing.
    We hope we can solve the problem soon.

    Best regards,
    Thilo Kiefer

    #1469601

    Hi Mike,

    what is the current status?

    Best regards,
    Thilo Kiefer

Viewing 23 posts - 1 through 23 (of 23 total)
  • You must be logged in to reply to this topic.