Language menu is visible but nothing happens when clicked

Question:
On my Wix Studio site, the languageSelector5 element, which is set as an overlay in the body for mobile view, is not working. When clicked on mobile devices, nothing happens – the language options do not appear, and there is no visual ‘ripple effect’ indicating a click is registered.

I have confirmed the following:

  • The desktop header bar language selector is correctly hidden on mobile, and the overlay is shown.
  • The languageSelector5 element is visible on the mobile breakpoint (checked in the Layers panel).
  • It is positioned on the top layer (highest Z-index/stacking order) in the Layers panel, and I’ve meticulously checked for any transparent or hidden overlapping elements.
  • It is confirmed to be a functional language selector element, not just a static graphic.
  • I have cleared browser cache and tested on multiple mobile devices/browsers.
  • If using Velo, I have checked for disable() calls or incorrect conditional visibility logic, and there are no relevant console errors when attempting to click.
  • At least one secondary language is set to ‘Visible’ in the Multilingual dashboard.

Despite these checks, the element remains unresponsive to clicks on mobile. I need assistance in diagnosing why the click event is not being registered on this specific element.

Product:
Wix Studio Editor

1 Like

Have you got a link to the site - I think I understand the issue, but would love to confirm :slight_smile:

1 Like

Hi, Thanks.
the website is https://www.frint.fi/
if you open it in mobile there is a language selection which is in English by default but you cannot change it to Finnish. However in desktop it works as intended.

1 Like

With browser dev tools, I can see that there appears to be something that is covering the top half of the first section, which is why it’s not clickable. But hard to tell exactly what it is. Hope this gives some ideas :sweat_smile:


It might be a bug and worth reporting here.

Thank you @noahlovell, appreciate it.