authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-10-09 16:58:01-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-10-09 16:58:01-07:00
log5fe9d024d9b1c28ec93d495cf1441c57e47ae7ce
treec7015b374eb87c2832bd94c8e438c5088a01bf0f
parent5dcb59ed6c191589e730fb964aabad005466eb6d
signature Signed by PGP key B5690EEEBB952194

fix(mobile): prevent row presses during native back swipes (#17648)


5 files changed, 12 insertions(+), 12 deletions(-)

apps/mobile/deps/react-native-screens-5.0.0-t3.17.tgz created
Binary files /dev/null and b/apps/mobile/deps/react-native-screens-5.0.0-t3.17.tgz differ
apps/mobile/deps/react-native-screens-5.0.0-t3.8.tgz deleted
Binary files a/apps/mobile/deps/react-native-screens-5.0.0-t3.8.tgz and /dev/null differ
apps/mobile/package.json+1-1
...@@ -127,7 +127,7 @@...@@ -127,7 +127,7 @@
127 "react-native-nitro-modules": "0.35.9",127 "react-native-nitro-modules": "0.35.9",
128 "react-native-reanimated": "4.7.0",128 "react-native-reanimated": "4.7.0",
129 "react-native-safe-area-context": "~5.9.1",129 "react-native-safe-area-context": "~5.9.1",
130 "react-native-screens": "file:deps/react-native-screens-5.0.0-t3.8.tgz",130 "react-native-screens": "file:deps/react-native-screens-5.0.0-t3.17.tgz",
131 "react-native-shiki-engine": "^0.3.12",131 "react-native-shiki-engine": "^0.3.12",
132 "react-native-svg": "15.15.5",132 "react-native-svg": "15.15.5",
133 "react-native-webview": "14.0.1",133 "react-native-webview": "14.0.1",
docs/operations/mobile-screens-fork.md+2-2
...@@ -1,7 +1,7 @@...@@ -1,7 +1,7 @@
1# Building the mobile Screens dependency1# Building the mobile Screens dependency
22
3The mobile v5 stack uses a committed tarball from the3The mobile v5 stack uses a committed tarball from the
4[T3 Screens fork](https://github.com/juliusmarminge/react-native-screens/tree/t3-v5.0.0-t3.8).4[T3 Screens fork](https://github.com/juliusmarminge/react-native-screens/tree/t3-v5.0.0-t3.17).
5The fork owns the integration changes; the app does not patch this package.5The fork owns the integration changes; the app does not patch this package.
6Each archive includes compiled JavaScript, declarations, native source and6Each archive includes compiled JavaScript, declarations, native source and
7`t3-fork.json` recording its version, source commit and upstream base.7`t3-fork.json` recording its version, source commit and upstream base.
...@@ -9,7 +9,7 @@ Each archive includes compiled JavaScript, declarations, native source and...@@ -9,7 +9,7 @@ Each archive includes compiled JavaScript, declarations, native source and
9To reproduce the current archive with Node 24 and the repository's pinned Yarn:9To reproduce the current archive with Node 24 and the repository's pinned Yarn:
1010
11```sh11```sh
12git clone --branch t3-v5.0.0-t3.8 https://github.com/juliusmarminge/react-native-screens.git /tmp/t3-screens-fork12git clone --branch t3-v5.0.0-t3.17 https://github.com/juliusmarminge/react-native-screens.git /tmp/t3-screens-fork
13yarn --cwd /tmp/t3-screens-fork pack:t3 /absolute/path/to/t3code/apps/mobile/deps13yarn --cwd /tmp/t3-screens-fork pack:t3 /absolute/path/to/t3code/apps/mobile/deps
14```14```
1515
pnpm-lock.yaml+9-9
...@@ -346,7 +346,7 @@ importers:...@@ -346,7 +346,7 @@ importers:
346 version: 7.3.4(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)346 version: 7.3.4(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)
347 '@react-navigation/native-stack':347 '@react-navigation/native-stack':
348 specifier: 7.17.6348 specifier: 7.17.6
349 version: 7.17.6(patch_hash=d2d52f3776e30765519748fd5e177592dc3b9cc778c52fb00e02674dfa9042c5)(cc0272b81e52c9a28f5defc327cee1b5)349 version: 7.17.6(patch_hash=d2d52f3776e30765519748fd5e177592dc3b9cc778c52fb00e02674dfa9042c5)(c180300047761448c51b110a6ae26abd)
350 '@shikijs/core':350 '@shikijs/core':
351 specifier: 4.2.0351 specifier: 4.2.0
352 version: 4.2.0352 version: 4.2.0
...@@ -549,8 +549,8 @@ importers:...@@ -549,8 +549,8 @@ importers:
549 specifier: ~5.9.1549 specifier: ~5.9.1
550 version: 5.9.1(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)550 version: 5.9.1(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)
551 react-native-screens:551 react-native-screens:
552 specifier: file:deps/react-native-screens-5.0.0-t3.8.tgz552 specifier: file:deps/react-native-screens-5.0.0-t3.17.tgz
553 version: file:apps/mobile/deps/react-native-screens-5.0.0-t3.8.tgz(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)553 version: file:apps/mobile/deps/react-native-screens-5.0.0-t3.17.tgz(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)
554 react-native-shiki-engine:554 react-native-shiki-engine:
555 specifier: ^0.3.12555 specifier: ^0.3.12
556 version: 0.3.12(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)556 version: 0.3.12(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)
...@@ -10798,9 +10798,9 @@ packages:...@@ -10798,9 +10798,9 @@ packages:
10798 react: '*'10798 react: '*'
10799 react-native: '*'10799 react-native: '*'
1080010800
10801 react-native-screens@file:apps/mobile/deps/react-native-screens-5.0.0-t3.8.tgz:10801 react-native-screens@file:apps/mobile/deps/react-native-screens-5.0.0-t3.17.tgz:
10802 resolution: {integrity: sha512-sgvyU7L9I1iKfFF5p/oe84duBpA2rJmY/WTgHgKmSI2JGLhWBWQ5qWjo/7WRyZkt36sjOkdNGxwNGhx7dCPzJA==, tarball: file:apps/mobile/deps/react-native-screens-5.0.0-t3.8.tgz}10802 resolution: {integrity: sha512-cJpWQZqVf6YmlbNlJMj5bB7u+pLfvQ9g658pQfCi75M4PiLXylirwyyl/x4UZDUQcAXScjPp0Nkq5YoxfwwApw==, tarball: file:apps/mobile/deps/react-native-screens-5.0.0-t3.17.tgz}
10803 version: 5.0.0-t3.810803 version: 5.0.0-t3.17
10804 peerDependencies:10804 peerDependencies:
10805 react: '*'10805 react: '*'
10806 react-native: '*'10806 react-native: '*'
...@@ -15971,7 +15971,7 @@ snapshots:...@@ -15971,7 +15971,7 @@ snapshots:
15971 optionalDependencies:15971 optionalDependencies:
15972 '@react-native-masked-view/masked-view': 0.3.2(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)15972 '@react-native-masked-view/masked-view': 0.3.2(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)
1597315973
15974 '@react-navigation/native-stack@7.17.6(patch_hash=d2d52f3776e30765519748fd5e177592dc3b9cc778c52fb00e02674dfa9042c5)(cc0272b81e52c9a28f5defc327cee1b5)':15974 '@react-navigation/native-stack@7.17.6(patch_hash=d2d52f3776e30765519748fd5e177592dc3b9cc778c52fb00e02674dfa9042c5)(c180300047761448c51b110a6ae26abd)':
15975 dependencies:15975 dependencies:
15976 '@react-navigation/elements': 2.9.26(83de68753219ecf7f3321e065bd378be)15976 '@react-navigation/elements': 2.9.26(83de68753219ecf7f3321e065bd378be)
15977 '@react-navigation/native': 7.3.4(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)15977 '@react-navigation/native': 7.3.4(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)
...@@ -15979,7 +15979,7 @@ snapshots:...@@ -15979,7 +15979,7 @@ snapshots:
15979 react: 19.3.015979 react: 19.3.0
15980 react-native: 0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6)15980 react-native: 0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6)
15981 react-native-safe-area-context: 5.9.1(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)15981 react-native-safe-area-context: 5.9.1(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)
15982 react-native-screens: file:apps/mobile/deps/react-native-screens-5.0.0-t3.8.tgz(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)15982 react-native-screens: file:apps/mobile/deps/react-native-screens-5.0.0-t3.17.tgz(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0)
15983 sf-symbols-typescript: 2.2.015983 sf-symbols-typescript: 2.2.0
15984 warn-once: 0.1.115984 warn-once: 0.1.1
15985 transitivePeerDependencies:15985 transitivePeerDependencies:
...@@ -21967,7 +21967,7 @@ snapshots:...@@ -21967,7 +21967,7 @@ snapshots:
21967 react: 19.3.021967 react: 19.3.0
21968 react-native: 0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6)21968 react-native: 0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6)
2196921969
21970 react-native-screens@file:apps/mobile/deps/react-native-screens-5.0.0-t3.8.tgz(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0):21970 react-native-screens@file:apps/mobile/deps/react-native-screens-5.0.0-t3.17.tgz(react-native@0.88.0-rc.3(@babel/core@7.29.7)(@react-native/metro-config@0.88.0-rc.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.3.0)(bufferutil@4.1.0)(react@19.3.0)(utf-8-validate@6.0.6))(react@19.3.0):
21971 dependencies:21971 dependencies:
21972 react: 19.3.021972 react: 19.3.0
21973 react-freeze: 1.0.4(react@19.3.0)21973 react-freeze: 1.0.4(react@19.3.0)