gecko-dev/testing
Masayuki Nakano bf5792cbac Bug 1384606 - part 1: Make `nsIFrame::GetFrameFromDirection` treat frames in different native anonymous subtree not selectable r=emilio
It's called by `PeekOffsetFor*` and `GetPrevNextBidiLevels`, so it's used for
considering whether to put caret or move a selection range boundary.
Therefore, it should treat nodes which can be managed by `Selection` as
selectable.  In theory, even if a native anonymous subtree does not have
an independent selection, its content nodes should not be the container of
the selection range boundaries of selection outside the subtree since
Selection API shouldn't expose nodes in native anonymous subtrees.  Therefore,
it can simply treat content nodes in different anonymous subtrees are not
selectable.

Note that it's not standardized that how `Selection.modify` works with various
content nodes.
https://w3c.github.io/selection-api/#dom-selection-modify

And also Chrome cannot cross generated content like form controls with this API.
This could cause web-compat issues, but it does not make sense for caret
navigation, and anyway out of scope of this bug.  Therefore, this patch just
adds the crash test.

Differential Revision: https://phabricator.services.mozilla.com/D172204
2023-03-18 04:18:52 +00:00
..
awsy
condprofile Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE 2023-03-16 22:16:30 -04:00
config Bug 1809843 - Add DoH server and Http/3 server into mochitest, r=necko-reviewers,ahal,valentin,gbrown,jmaher 2023-03-16 21:28:58 +00:00
crashtest
docs Bug 1818585 - Update docs for CI configuration changes. r=suhaib 2023-02-28 14:47:54 +00:00
extensions
firefox-ui Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE 2023-03-16 22:16:30 -04:00
geckodriver Bug 1700097 - [geckodriver] Add support for Find Element(s) From Shadow Root. r=webdriver-reviewers,jgraham,whimboo 2023-03-16 19:19:41 +00:00
gtest
jsshell
marionette Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE 2023-03-16 22:16:30 -04:00
mochitest Bug 1809843 - Add DoH server and Http/3 server into mochitest, r=necko-reviewers,ahal,valentin,gbrown,jmaher 2023-03-16 21:28:58 +00:00
modules Bug 1816697 - Change test annotations for tests that fail/only succeed with session-history-in-parent. r=smaug 2023-02-21 14:58:35 +00:00
mozbase Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE 2023-03-16 22:16:30 -04:00
mozharness Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE 2023-03-16 22:16:30 -04:00
perfdocs Bug 1822182 - Update Speedometer 3 repo r=perftest-reviewers,sparky 2023-03-14 22:42:09 +00:00
performance Bug 1816042 - WPT permafail JSONDecodeError. r=perftest-reviewers,AlexandruIonescu,sparky 2023-03-06 18:31:27 +00:00
profiles Bug 1822618 - enable async stacks for all mochitests, r=Standard8 2023-03-16 10:32:22 +00:00
raptor Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE 2023-03-16 22:16:30 -04:00
runtimes
specialpowers Bug 1820498 - Convert PerTestCoverageUtils to an ES module. r=marco,webdriver-reviewers,perftest-reviewers,sparky,whimboo 2023-03-06 19:13:58 +00:00
talos Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE 2023-03-16 22:16:30 -04:00
tools Bug 1809843 - Add DoH server and Http/3 server into mochitest, r=necko-reviewers,ahal,valentin,gbrown,jmaher 2023-03-16 21:28:58 +00:00
tps Bug 1818349 Part 2: Update tabs TPS tests to allow using data: schema r=markh 2023-03-07 07:42:14 +00:00
web-platform Bug 1384606 - part 1: Make `nsIFrame::GetFrameFromDirection` treat frames in different native anonymous subtree not selectable r=emilio 2023-03-18 04:18:52 +00:00
webcompat Bug 1805409 - Ship v112.0.0 of the WebCompat System Addon r=webcompat-reviewers,twisniewski 2023-03-07 00:41:48 +00:00
webdriver Bug 1700097 - [geckodriver] Add support for Find Element(s) From Shadow Root. r=webdriver-reviewers,jgraham,whimboo 2023-03-16 19:19:41 +00:00
xpcshell Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE 2023-03-16 22:16:30 -04:00
README.txt
addtest.py
cppunittest.ini Bug 1733532 - Avoid using stack buffers during calls to Thread32Next. r=gstoll 2023-02-24 15:43:51 +00:00
mach_commands.py Backed out 5 changesets (bug 1811850) for causing linting bustages(bugzilla) CLOSED TREE 2023-03-16 22:16:30 -04:00
moz.build
parse_build_tests_ccov.py
remotecppunittests.py
runcppunittests.py
testinfo.py
testsuite-targets.mk

README.txt

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