We are experiencing some problems with MaskedTextItem (which we had adapted before it was officially added to SmartClient) and notice two issues in IE8 (Firefox is fine). Since your masked text item is an offset of MaskedTextItem maybe it is the same issue that we are having which we can reproduce as a standalone.
Issue #1
1. Type "abcde" in the first name field.
2. Press backspace continuously. You'll notice that at some point the selection range had skipped over one of the characters. So now the last letter is left.
Issue #2
1. Type "abcde" in the first name field.
2. Press Ctrl+Z. It does not undo what I have typed.
If you try both scenarios in the State field it is fine.
Issue #1
1. Type "abcde" in the first name field.
2. Press backspace continuously. You'll notice that at some point the selection range had skipped over one of the characters. So now the last letter is left.
Issue #2
1. Type "abcde" in the first name field.
2. Press Ctrl+Z. It does not undo what I have typed.
If you try both scenarios in the State field it is fine.
Code:
isc.DynamicForm.create({ width: 400, fields: [ { name: "firstName", title: "First name", type: "text", mask: ">?<??????????????", hint: ">?<??????????????"}, { name: "state", title: "State", type: "text" } ] });
Comment