2.1.10
http://codepen.io/quietcoder/pen/jBVbVm
Enter some characters and delete them.
When the input from no characters to have some characters, when deleted from some characters to no characters.
Sometimes, when I delete all the characters, there will leave a space, and this space can be deleted, if you enter some other characters, then the space will be replaced.
At the same time, you can also see the bug here to reproduce with your safari in ios


This seems to be a bug of iOS which has to do with how it handles <input> updates when there is other DOM updates in a microtask. Same behavior can be reproduced without Vue involved: https://jsfiddle.net/2231q1te/
I don't really think there's anything we can do in Vue, maybe you can open a bug in iOS Safari instead :/
@xiguaxigua did you found a way to fix this problem ?
@Aarbel I didn't found any way to fix it.
Most helpful comment
This seems to be a bug of iOS which has to do with how it handles
<input>updates when there is other DOM updates in a microtask. Same behavior can be reproduced without Vue involved: https://jsfiddle.net/2231q1te/I don't really think there's anything we can do in Vue, maybe you can open a bug in iOS Safari instead :/