I just started developing with Ionic and Cordova last week so I have the latest and greatest for plugin versions. I am running into this issue here, not just in the browser view but when I deploy to my device:
I have been googling for the past few hours but nothing seems to help. I am using the master git version for the status bar plugin, I tried switching the status bar from the default to the web one with a false parameter. Some people suggested using CSS and making the margin top or just plain top 20 but that was moving everything down, not just my app.
This worked for me
add viewport-fit=cover to veiwport meta tag in your index.html so it resembles this… <meta name="viewport" content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
I’ve had some issues with status bar and I resolve all of them by using wkwebview.
Could you ensure that you are using this webview (or the ionic fork : cordova-plugin-ionic-webview) ?