Fix scroll issue in forward sheet.

This commit is contained in:
Greyson Parrelli
2026-07-28 14:06:10 -04:00
parent 1b206ddc70
commit a50dfd37ad
2 changed files with 5 additions and 5 deletions
@@ -19,7 +19,9 @@ import androidx.compose.runtime.getValue
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberUpdatedState
import androidx.compose.ui.Modifier
import androidx.compose.ui.input.nestedscroll.nestedScroll
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.rememberNestedScrollInteropConnection
import androidx.core.content.ContextCompat
import androidx.fragment.app.FragmentManager
import androidx.lifecycle.compose.collectAsStateWithLifecycle
@@ -138,7 +140,7 @@ fun ContactSearch(
userScrollEnabled = !isDisplayingContextMenu,
fastScrollerState = fastScrollerState,
lazyListState = lazyListState,
modifier = modifier,
modifier = modifier.nestedScroll(rememberNestedScrollInteropConnection()),
letterContent = {
Emojifier(text = it.toString()) { annotatedText, inlineContent ->
Text(
@@ -154,7 +156,7 @@ fun ContactSearch(
userScrollEnabled = !isDisplayingContextMenu,
controller = mappingCtrl,
lazyListState = it,
modifier = modifier
modifier = Modifier.fillMaxSize()
)
}
}
@@ -18,12 +18,10 @@ import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.setValue
import androidx.compose.runtime.snapshotFlow
import androidx.compose.ui.Modifier
import androidx.compose.ui.input.nestedscroll.nestedScroll
import androidx.compose.ui.platform.AbstractComposeView
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalView
import androidx.compose.ui.platform.ViewCompositionStrategy
import androidx.compose.ui.platform.rememberNestedScrollInteropConnection
import androidx.fragment.app.FragmentManager
import kotlinx.collections.immutable.persistentHashMapOf
import kotlinx.coroutines.flow.filter
@@ -159,7 +157,7 @@ class ContactSearchView : AbstractComposeView {
longClickCallbacks = currentLongClickCallbacks ?: rememberDefaultContactSearchItemLongClickCallbacks(),
storyContextMenuCallbacks = currentStoryContextMenuCallbacks ?: rememberDefaultContactSearchItemStoryContextMenuCallbacks(vm),
callButtonClickCallbacks = currentCallButtonClickCallbacks ?: rememberDefaultContactSearchItemCallButtonClickCallbacks(),
modifier = Modifier.nestedScroll(rememberNestedScrollInteropConnection()).fillMaxSize()
modifier = Modifier.fillMaxSize()
)
}
}