callstack / callstack/react-native-paper

TextInput in react-native-paper can't move cursor point once it is focused

未关闭
#4,658 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug TextInput
主要语言
TypeScript
星标
14.5k
派生
2.2k
平均合并
5 天 23 小时
30 天内合并 PR
12

描述

### Current behaviour
Now I am Trying to build react native mobile app using react native version 0.72.4
{
dispatch(actions.setUserLoginEmail(text));
setShowError(false);
if (text === "") {
setShowError(false);
} else {
debouncedCheckEmailValidity(text);
}
}}
error={showError && !validateEmailForTextInput(email)}
outlineStyle={{
borderRadius: 10,
backgroundColor: "#F5F8F6",
}}
activeOutlineColor="#000000"
theme={{
colors: {
background: '#FFFFFF',
primary: '#000000',
text: '#000000',
},
}}
/>
When I try this code and try to focus nth letter place then it is not working.

![Image](https://github.com/user-attachments/assets/00b55cc9-e263-4e07-b38f-16d4eb5895ae)

For example I can't set cursor position next to "i" which is 3rd place in that "twinklex" string.
If keyboard is hiden then can click anywhere but once keyboard is shown again then can't again too.
This happens only on android

### Your Environment

| software | version
| --------------------- | -------
| ios | 18
| android | 34
| react-native | 0.72.4
| react-native-paper | 5.13.1
| node | v20.9.0
| npm or yarn | 10.1.0

贡献指南

打开贡献指南

调研方向

首先,在 Android 34 上使用 react-native 0.72.4 和 react-native-paper 5.13.1 重现所提供的 TextInput 示例。调查键盘可见时光标的位置,然后验证点击文本中的位置是否能正确放置光标,同时不影响报告的输入行为。

由索引模型根据 Issue 内容生成。

评估

技术栈
react-native, typescript
领域
mobile
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。