tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 872b7dab8b0c3b4ba00945eef5a0c69059198a61
parent a344785815b4cb21716c54a4449d5cfd4c94a06f
Author: Segun Famisa <sfamisa@mozilla.com>
Date:   Wed,  7 Jan 2026 09:29:34 +0000

Bug 1999448 - Fix window insets padding on edit address screen r=android-reviewers,boek

Differential Revision: https://phabricator.services.mozilla.com/D277871

Diffstat:
Mmobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/address/ui/edit/EditAddressScreen.kt | 10++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/address/ui/edit/EditAddressScreen.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/address/ui/edit/EditAddressScreen.kt @@ -7,9 +7,14 @@ package org.mozilla.fenix.settings.address.ui.edit import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer -import androidx.compose.foundation.layout.imePadding +import androidx.compose.foundation.layout.WindowInsets +import androidx.compose.foundation.layout.consumeWindowInsets +import androidx.compose.foundation.layout.exclude +import androidx.compose.foundation.layout.ime +import androidx.compose.foundation.layout.navigationBars import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.width +import androidx.compose.foundation.layout.windowInsetsPadding import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.foundation.lazy.rememberLazyListState @@ -89,11 +94,12 @@ fun EditAddressScreen(store: AddressStore) { state = rememberLazyListState(), modifier = Modifier .padding(paddingValues) + .consumeWindowInsets(paddingValues) .padding( horizontal = FirefoxTheme.layout.space.static200, vertical = FirefoxTheme.layout.space.static100, ) - .imePadding(), + .windowInsetsPadding(WindowInsets.ime.exclude(WindowInsets.navigationBars)), ) { val firstTextField = structureState.structure.fields.firstOrNull { it is AddressStructure.Field.TextField