From 98c9878c573f1c5c91c1d9a703dc20b7eb3aec00 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Tue, 4 Aug 2026 09:33:20 +0200 Subject: [PATCH] fix(app): keep composer above Android keyboard Pin the keyboard controller to the release that prevents stale keyboard positioning from leaving the composer underneath a keyboard that is still visible. --- package-lock.json | 30 +++++++++++++++--------------- packages/app/package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index a322f4b7f..d61b714a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29874,20 +29874,6 @@ "react-native": "*" } }, - "node_modules/react-native-keyboard-controller": { - "version": "1.20.7", - "resolved": "https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.20.7.tgz", - "integrity": "sha512-G8S5jz1FufPrcL1vPtReATx+jJhT/j+sTqxMIb30b1z7cYEfMlkIzOCyaHgf6IMB2KA9uBmnA5M6ve2A9Ou4kw==", - "license": "MIT", - "dependencies": { - "react-native-is-edge-to-edge": "^1.2.1" - }, - "peerDependencies": { - "react": "*", - "react-native": "*", - "react-native-reanimated": ">=3.0.0" - } - }, "node_modules/react-native-markdown-display": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/react-native-markdown-display/-/react-native-markdown-display-7.0.2.tgz", @@ -35394,7 +35380,7 @@ "react-native-draggable-flatlist": "^4.0.3", "react-native-edge-to-edge": "^1.7.0", "react-native-gesture-handler": "~2.28.0", - "react-native-keyboard-controller": "^1.19.2", + "react-native-keyboard-controller": "1.21.12", "react-native-markdown-display": "^7.0.2", "react-native-nitro-modules": "0.35.5", "react-native-reanimated": "~4.3.1", @@ -36259,6 +36245,20 @@ "dev": true, "license": "MIT" }, + "packages/app/node_modules/react-native-keyboard-controller": { + "version": "1.21.12", + "resolved": "https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.21.12.tgz", + "integrity": "sha512-pZJNXS//AhXDD9RvkNBZF5MsHv9qbFpNeHMIZ9ESSUqubNsACU7GyTE4GekIcJ1MBu+r9/TNZQuEfpT9v01HZg==", + "license": "MIT", + "dependencies": { + "react-native-is-edge-to-edge": "^1.2.1" + }, + "peerDependencies": { + "react": "*", + "react-native": "*", + "react-native-reanimated": ">=3.0.0" + } + }, "packages/app/node_modules/turndown": { "version": "7.2.4", "resolved": "https://registry.npmjs.org/turndown/-/turndown-7.2.4.tgz", diff --git a/packages/app/package.json b/packages/app/package.json index a7c88f74c..c8a29a993 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -100,7 +100,7 @@ "react-native-draggable-flatlist": "^4.0.3", "react-native-edge-to-edge": "^1.7.0", "react-native-gesture-handler": "~2.28.0", - "react-native-keyboard-controller": "^1.19.2", + "react-native-keyboard-controller": "1.21.12", "react-native-markdown-display": "^7.0.2", "react-native-nitro-modules": "0.35.5", "react-native-reanimated": "~4.3.1",