callstack / callstack/react-native-paper

Input inside of Portal duplicates text

Đang mở
#2,780 9 bình luận 5 reaction 1 người được giao Được @malgorzatamaz nhận Xem trên GitHub
Hacktoberfest help wanted Keep opened Portal repro provided
Ngôn ngữ chính
TypeScript
Star
14.5k
Fork
2.2k
Merge trung bình
5 ngày 23 giờ
Pull request đã merge (30 ngày)
12

Mô tả

### Current behaviour

When a `react-native` `TextInput` is inside of a `Portal` (even if as a descendant, say, inside nested `View`s inside of a `Modal` ), when the user types, it will (inconsistently) duplicate the existing text in the input box

There doesn't seem to be a correlation between how much the user types. In my app (a non-minimal repro that I won't link), it seems to be nearly every 2-3 characters, but the minimal repro that I WILL link happens significantly more infrequently

I have only confirmed this behavior on Android, have not tested on iOS.

### Expected behaviour

Text inputs in `Portal` should not duplicate text incorrectly

### Code sample

https://github.com/crutchcorn/rn-paper-portal-bug-repro

### Screenshots (if applicable)

![keyboard-bug](https://user-images.githubusercontent.com/9100169/122621552-bd7a5380-d04a-11eb-9488-1dc8f8523062.gif)

### What have you tried

- Upgrading `react-native`
- Upgrading `react-native-paper`
- Creating minimal repro
- Confirmed this happens on both emulator and physical device

### Your Environment

| software | version
| --------------------- | -------
| ios or android | android v11
| react-native | 0.64.2
| react-native-paper | 4.9.1
| node | 12.16.1
| npm or yarn | yarn 1.22.5
| expo sdk | n/a

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.