Since last week the dropdown items in the main menu stopped working, and the mobile menu doesn’t work anymore.
We didn’t change any code or installed any apps in the last, few months. And i’ve been looking through all the solutions on the community but none of them worked.
If one of you could take a look and maybe even have a solution, that would be great! Thanks in advance.
For some reason jQuery is not being loaded on time at the product pages.
It’d require some investigation in the theme’s code to understand why that happens specifically at the product page.
I’d recommend either:
Downloading a fresh copy of the Debut’s theme and overwriting your current files with the new copy’s theme.liquid and theme.js. If something is broken over there (which is typically the cause of the issue you are experiencing), overwriting these files with the original ones will fix it.
Or, alternatively, starting off fresh with the new copy of the Debut.
Re-adding jQuery exclusively for product pages could fix the issue, however I wouldn’t recommend that since it will definitely add a couple of extra seconds of loading to your website.
I’m afraid that there may not be a simple “step-by-step” solution to fix this besides those two, at least not that I can think of as of yet. Only with the help of an experienced developer it can be appropriately remediated.