ViewMenuUI looks good and responsive. But doesn't appear responsive on iOS

ViewMenuUI looks good and responsive. But doesn’t appear responsive on iOS where it needs to be, only on macOS.

You should somehow set viewport settings, otherwise iOS will use desktop sized “virtual screen”. In recent Vaadin versions there is an annotation you can assign to the UI class.