Capacitor Version
8.3.0
Sample Project
https://github.com/MisterNox/safe-area-capacitor-test
Platforms Affected
Current Behavior
Right now the webview is not covering the entire screen with v8.3.0 and those settings:
"@capacitor/android": "8.3.0",
"@capacitor/app": "8.1.0",
"@capacitor/cli": "8.3.0",
"@capacitor/core": "8.3.0",
"@capacitor/haptics": "8.0.2",
"@capacitor/keyboard": "8.0.2",
"@capacitor/status-bar": "8.0.2",
"android": {
"adjustMarginsForEdgeToEdge": "disable"
},
"plugins": {
"SystemBars": {
"insetsHandling": "css",
"style": "DEFAULT",
"hidden": false,
"animation": "NONE"
},
"Keyboard": {
"resizeOnFullScreen": false,
"resize": "none"
}
}
Expected Behavior
The webview should cover the entire screen and status bar as well as navigation bar are overlays. I tested it with v.8.1.0 and those settings:
"@capacitor/android": "8.1.0",
"@capacitor/app": "8.0.0",
"@capacitor/cli": "8.1.0",
"@capacitor/core": "8.1.0",
"@capacitor/haptics": "8.0.0",
"@capacitor/keyboard": "8.0.0",
"@capacitor/status-bar": "8.0.0",
"android": {
"adjustMarginsForEdgeToEdge": "disable"
},
"plugins": {
"SystemBars": {
"insetsHandling": "css",
"style": "DEFAULT",
"hidden": false,
"animation": "NONE"
},
"Keyboard": {
"resizeOnFullScreen": false,
"resize": "none"
}
}
Additional Information
Maybe I missed something, but the last time I built an Android app in capcitor version “8.1.0” the new edge-to-edge mode was automatically enabled for the new Android version. Now, with Capacitor version “8.3.0” it’s no longer enabled by default. Furthermore, I can’t enable this mode either via "adjustMarginsForEdgeToEdge" or through the “SystemBars” config. What am I doing wrong? Has the configuration for enabling edge-to-edge mode changed, or is this a bug? Thanks in advance for your help.
I deleted the entire android folder before each test and I used a Samsung S24 with Android 16 for my tests.
Capacitor Version
8.3.0
Sample Project
https://github.com/MisterNox/safe-area-capacitor-test
Platforms Affected
Current Behavior
Right now the webview is not covering the entire screen with v8.3.0 and those settings:
Expected Behavior
The webview should cover the entire screen and status bar as well as navigation bar are overlays. I tested it with v.8.1.0 and those settings:
Additional Information
Maybe I missed something, but the last time I built an Android app in capcitor version “8.1.0” the new edge-to-edge mode was automatically enabled for the new Android version. Now, with Capacitor version “8.3.0” it’s no longer enabled by default. Furthermore, I can’t enable this mode either via
"adjustMarginsForEdgeToEdge"or through the“SystemBars”config. What am I doing wrong? Has the configuration for enabling edge-to-edge mode changed, or is this a bug? Thanks in advance for your help.I deleted the entire android folder before each test and I used a Samsung S24 with Android 16 for my tests.