diff --git a/editor/libeditor/text/nsPlaintextEditor.cpp b/editor/libeditor/text/nsPlaintextEditor.cpp index 9ef08b04f775..14e69e41f496 100644 --- a/editor/libeditor/text/nsPlaintextEditor.cpp +++ b/editor/libeditor/text/nsPlaintextEditor.cpp @@ -683,7 +683,7 @@ nsPlaintextEditor::ExtendSelectionForDelete(nsISelection *aSelection, break; case eNext: result = selCont->CharacterExtendForDelete(); - // Don't set aAction to eNone (see Bug 502259) + *aAction = eNone; break; case ePrevious: /* FIXME: extend selection over UTF-16 surrogates for Bug #332636 diff --git a/layout/generic/test/test_backspace_delete.xul b/layout/generic/test/test_backspace_delete.xul index 2d303237df55..c2e0d1546011 100644 --- a/layout/generic/test/test_backspace_delete.xul +++ b/layout/generic/test/test_backspace_delete.xul @@ -202,10 +202,6 @@ function execTests() { testDeleteNextWord(editor.firstChild, 0, "\u00A0text."); // testDeleteNextWord(editor, 0, ""); - // Tests for Bug 502259 - setupTest("

foo

\n

bar

", 3); - testDelete(editor.firstChild.firstChild, 3, "foobar"); - SimpleTest.finish(); }