mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 05:11:16 +00:00
ad9ca596ef
It assumes that the range is always starts and ends in different node. This is true for now, but this will be called with a text node to delete only preformatted line break. Note that the only caller of it does not need the text node(s) if it becomes empty. Therefore, this patch makes it remove the text node in such case. Note that the test changed in `input-events-get-target-ranges-deleting-in-list-items.tentative.html` was wrong and only Firefox passed it because the range description was `(#text "", 0) - (#text "", 10)` since the text nodes are removed after deleting the text data of them. Now, they become `(#text "list-item1", 0) - (#text "list-item2", 10)`. Depends on D207688 Differential Revision: https://phabricator.services.mozilla.com/D207689 |
||
---|---|---|
.. | ||
awsy | ||
condprofile | ||
config | ||
crashtest | ||
docs | ||
extensions | ||
firefox-ui | ||
geckodriver | ||
gtest | ||
jsshell | ||
marionette | ||
mochitest | ||
modules | ||
mozbase | ||
mozharness | ||
perfdocs | ||
performance | ||
profiles | ||
raptor | ||
runtimes | ||
specialpowers | ||
talos | ||
test | ||
tools | ||
tps | ||
web-platform | ||
webcompat | ||
webdriver | ||
xpcshell | ||
addtest.py | ||
cppunittest.toml | ||
mach_commands.py | ||
moz.build | ||
parse_build_tests_ccov.py | ||
README.txt | ||
remotecppunittests.py | ||
runcppunittests.py | ||
skipfails.py | ||
testinfo.py | ||
testsuite-targets.mk |
Common testing tools for mozilla codebase projects, test suite definitions for automated test runs, tests that don't fit anywhere else, and other fun stuff