Ios keyboard hides toolbar

On iOS, when the keyboard is visible, it overlaps the toolbar. This does not happen on an Android device, where if the keyboard is visible, the toolbar floats above the keyboard.

The viewport does not resize in iOS like it does in an Android device.

I could try and use the Keyboard.shrinkView(true) if the app is running in Cordova, but how to fix this on a web app in iOS Safari?

Not much you can do in web app as it can’t shrink the view/body. You can try to use VisualViewport api to detect keyboard opened/closed and tweak toolbar position VisualViewport: resize event - Web APIs | MDN