/** Test for Bug 1248459 **/
/**
* The bug occurs when a piece of text outside of the editor's root element is
* somehow selected when the editor is focused. In the bug's case, it's the
* placeholder anonymous div that's selected. In this test's case, it's a
* document div that's selected.
*/
SimpleTest.waitForExplicitFinish();
var editor = SpecialPowers.wrap(input).editor; var sel = editor.selection;
sel.selectAllChildren(editor.rootElement); var result = synthesizeQuerySelectedText();
ok(result.succeeded, "Query selected text should succeed");
is(result.offset, 0, "Selected text should be at offset 0");
is(result.text, "foo", "Selected text should match");
var range = document.createRange();
range.selectNode(div);
sel.removeAllRanges();
sel.addRange(range);
result = synthesizeQuerySelectedText();
ok(!result.succeeded, "Query out-of-bounds selection should fail");
SimpleTest.finish();
});
</script>
</body>
</html>
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-06-04)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.