### Version 2.2.4 ### Reproduction link [https://jsfiddle.net/array_huang/9czpu10o/2/](https://jsfiddle.net/array_huang/9czpu10o/2/) ### Steps to reproduce I can't test my code in jsfiddle with IE 9. So maybe you need to test it in the local file. ``` Document {{username}} {{pwd}} var app = new Vue({ el: '#app', data: { username: '', pwd: '', } }) ``` ### What is expected? when I input Backspace to delete any word in input[type="password"] with v-model & IE 9, it should sync like input[type="text"]. ### What is actually happening? It doesn't sync when I input Backspace.