-
Notifications
You must be signed in to change notification settings - Fork 47.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Handle composition events in ChangeEventPlugin #8438
Conversation
dca73a4
to
f107975
Compare
How can I make CI green? |
Please run |
b0b7161
to
0d7e605
Compare
Added. |
8a2fc89
to
0482af7
Compare
fixes facebook#7211 fixes facebook#6822 fixes facebook#6614 we should make sure it doesn't break facebook#3926 any worse (or works with facebook#8438)
0482af7
to
6ec853c
Compare
4990965
to
383efe9
Compare
383efe9
to
e5ef0a7
Compare
9897066
to
5178e0e
Compare
5178e0e
to
3685701
Compare
Any update? can we get this merged? |
@yesmeck There may be a problem. On mobile device, such as iphone, chinese IME, we have something call Word prediction
so the events fire sequence will be: There will be no compositionend until the Word prediction is ended. |
Please merge this is affecting us as well. |
* Only fire input value change events when the value changes (facebook#5746) * Allow simulated native events to propagate fixes facebook#7211 fixes facebook#6822 fixes facebook#6614 we should make sure it doesn't break facebook#3926 any worse (or works with facebook#8438)
Thanks for the PR. It's not obvious to me whether this works or not. I think we could take a fix like this if you can demonstrate you've done exhaustive testing of this. It's a pretty risky change though so I don't feel comfortable merging it. Let's continue the discussion in #3926. If somebody can take ownership of this and demonstrate they've tested a wide range of cases, and also explain in detail why this solution works, maybe we can get it in. |
This PR attempts to fix #3926.