Clear the 'LocalClipboardManager' is deprecated. Use LocalClipboard instead warning (1 site), from the Gradle-warnings investigation.
Not a pure import swap — the replacement API is suspend-based. In app/src/main/kotlin/org/libremail/ui/reporting/ReportReviewScreen.kt: LocalClipboardManager.current (L60) becomes LocalClipboard.current (returns androidx.compose.ui.platform.Clipboard), and the synchronous clipboard.setText(AnnotatedString(...)) at L185 becomes suspend fun setClipEntry(ClipEntry?) — so the "Copy report" action moves into a coroutine (a rememberCoroutineScope() already exists at L61) and builds a ClipEntry.
Provided by the pinned Compose BOM. Low-to-moderate risk (async copy changes the runtime surface) → verify the "Copy report" action end-to-end. Backlogged; harmless as-is.
Clear the `'LocalClipboardManager' is deprecated. Use LocalClipboard instead` warning (1 site), from the Gradle-warnings investigation.
**Not a pure import swap** — the replacement API is suspend-based. In `app/src/main/kotlin/org/libremail/ui/reporting/ReportReviewScreen.kt`: `LocalClipboardManager.current` (L60) becomes `LocalClipboard.current` (returns `androidx.compose.ui.platform.Clipboard`), and the synchronous `clipboard.setText(AnnotatedString(...))` at L185 becomes `suspend fun setClipEntry(ClipEntry?)` — so the "Copy report" action moves into a coroutine (a `rememberCoroutineScope()` already exists at L61) and builds a `ClipEntry`.
Provided by the pinned Compose BOM. Low-to-moderate risk (async copy changes the runtime surface) → **verify the "Copy report" action end-to-end**. Backlogged; harmless as-is.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Clear the
'LocalClipboardManager' is deprecated. Use LocalClipboard insteadwarning (1 site), from the Gradle-warnings investigation.Not a pure import swap — the replacement API is suspend-based. In
app/src/main/kotlin/org/libremail/ui/reporting/ReportReviewScreen.kt:LocalClipboardManager.current(L60) becomesLocalClipboard.current(returnsandroidx.compose.ui.platform.Clipboard), and the synchronousclipboard.setText(AnnotatedString(...))at L185 becomessuspend fun setClipEntry(ClipEntry?)— so the "Copy report" action moves into a coroutine (arememberCoroutineScope()already exists at L61) and builds aClipEntry.Provided by the pinned Compose BOM. Low-to-moderate risk (async copy changes the runtime surface) → verify the "Copy report" action end-to-end. Backlogged; harmless as-is.