diff --git a/widget/tests/test_keycodes.xul b/widget/tests/test_keycodes.xul index 57ecefc68dca..3c1e2ac0ce6a 100644 --- a/widget/tests/test_keycodes.xul +++ b/widget/tests/test_keycodes.xul @@ -236,7 +236,9 @@ function runKeyEventTests() // Ignore the state changing key events which is fired by the testing event. if (!isStateChangingModifierKeyEvent(e)) eventList.push(e); - e.preventDefault(); + if (e.type == "keypress") { + e.preventDefault(); + } } const SHOULD_DELIVER_NONE = 0x0;