From 7a0203052615f69083c807f527976e862bb90595 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wojciech=20Dr=C3=B3=C5=BCd=C5=BC?= <31368152+behenate@users.noreply.github.com> Date: Mon, 12 Jan 2026 17:56:18 +0100 Subject: [PATCH 1/8] [ncl] Fix camera record/pause screen (#42091) # Why Once the recording is finished the app shows the playback screen for a second and goes back right away on android. # How In the recording toggle return when recording is finished. Add a separate go back button. # Test Plan Tested in BareExpo on Android --- .../Camera/CameraScreenPauseRecording.tsx | 43 +++++++++++-------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/apps/native-component-list/src/screens/Camera/CameraScreenPauseRecording.tsx b/apps/native-component-list/src/screens/Camera/CameraScreenPauseRecording.tsx index 19432db779ad29..96b5dcdffa3881 100644 --- a/apps/native-component-list/src/screens/Camera/CameraScreenPauseRecording.tsx +++ b/apps/native-component-list/src/screens/Camera/CameraScreenPauseRecording.tsx @@ -16,6 +16,7 @@ export default function CameraScreenPauseRecording() { const recordAsync = async () => { if (recording) { camera.current?.stopRecording(); + return; } setRecording(true); const result = await camera.current?.recordAsync(); @@ -32,25 +33,33 @@ export default function CameraScreenPauseRecording() { return ( {!uri ? ( - + <> + + +