Bug 952080 - Rejection state for sendKey. r=yxl

This commit is contained in:
Jan Jongboom
2014-01-02 10:39:26 -05:00
parent 956e6bd9b9
commit a1ed8c8364
6 changed files with 97 additions and 3 deletions

View File

@@ -521,11 +521,17 @@ let FormAssistant = {
json.charCode, json.modifiers);
this._editing = false;
if (json.requestId) {
if (json.requestId && doKeypress) {
sendAsyncMessage("Forms:SendKey:Result:OK", {
requestId: json.requestId
});
}
else if (json.requestId && !doKeypress) {
sendAsyncMessage("Forms:SendKey:Result:Error", {
requestId: json.requestId,
error: "Keydown event got canceled"
});
}
break;
case "Forms:Select:Choice":