diff --git a/V2rayNG/app/src/main/AndroidManifest.xml b/V2rayNG/app/src/main/AndroidManifest.xml
index c8304c4c6..7b2a0d633 100644
--- a/V2rayNG/app/src/main/AndroidManifest.xml
+++ b/V2rayNG/app/src/main/AndroidManifest.xml
@@ -153,6 +153,7 @@
android:exported="false" />
Boolean,
onDelete: () -> Unit
) {
- var remarks by remember { mutableStateOf(initialRemarks) }
- var url by remember { mutableStateOf(initialUrl) }
- var showDeleteConfirm by remember { mutableStateOf(false) }
+ var remarks by rememberSaveable(editAssetId, initialRemarks) { mutableStateOf(initialRemarks) }
+ var url by rememberSaveable(editAssetId, initialUrl) { mutableStateOf(initialUrl) }
+ var showDeleteConfirm by rememberSaveable(editAssetId) { mutableStateOf(false) }
Scaffold(
contentWindowInsets = WindowInsets(0),
@@ -171,6 +175,9 @@ fun UserAssetUrlScreen(
modifier = Modifier
.fillMaxSize()
.padding(innerPadding)
+ .consumeWindowInsets(innerPadding)
+ .imePadding()
+ .verticalScroll(rememberScrollState())
.padding(vertical = 8.dp)
) {
FormTextField(