If a device's navigation mode is set to "3 (or 2)-button navigation", the navigation bar covers the the webview:

A workaround is to add some padding to the web page, as https://hotwire-native-demo.dev/ does:

However, it would be nice to have a proper fix.
It looks like the existing applyDefaultImeWindowInsets function should be using smth like maxOf(imeInsets.bottom, systemBarInsets.bottom) for the bottom inset.
If a device's navigation mode is set to "3 (or 2)-button navigation", the navigation bar covers the the webview:

A workaround is to add some padding to the web page, as https://hotwire-native-demo.dev/ does:

However, it would be nice to have a proper fix.
It looks like the existing
applyDefaultImeWindowInsetsfunction should be using smth likemaxOf(imeInsets.bottom, systemBarInsets.bottom)for the bottom inset.