Putz, eu tinha visto esse bug no menu e acabei esquecendo de anotar, você me lembrou agora. 😓

Vou subir uma correção para o mobile.

Sobre o playground acabei usando um outro repositorio que já me da o componente pronto, pelo o que eu olhei por traz dos panos, posso está eganando porem eles não utilizam eval não.

segue o repositoro: 🔗https://github.com/dabbott/javascript-playgrounds