gecko-dev/testing
Ting-Yu Lin 05e90a8a3e Bug 1827582 - Fix flex container's reflow status when unbreakable flex items consume all content block-size in current fragment. r=dholbert
The bug occurs in `PopulateReflowOutput()` when we change the reflow status of
an auto-height flex container to "complete" because unbreakable tall flex items
have consumed all the theoretical/unfragmented content block-size. Later in
`PopulateReflowOutput()`, we'll change the reflow status [1] to "overflow
incomplete," which cause the next-in-flow to become an overflow container.

It is possible that the container's block-size will grow due to pushed items.
However, `nsSplittableFrame::CalcAndCacheConsumedBSize()` [2] doesn't consider
the overflow container's block-size, so we never correctly consume the extra
block-size growth in later fragments due to pushed items. We end up creating
infinite columns.

[1] https://searchfox.org/mozilla-central/rev/54c533e94ae786056a43231f230c7d9b0773cb80/layout/generic/nsFlexContainerFrame.cpp#5623-5626
[2] https://searchfox.org/mozilla-central/rev/54c533e94ae786056a43231f230c7d9b0773cb80/layout/generic/nsSplittableFrame.cpp#201-204

Differential Revision: https://phabricator.services.mozilla.com/D175543
2023-04-19 21:53:24 +00:00
..
awsy
condprofile Bug 1825739 - Replace generic ESLint disable statements with specific and prettier ones in testing. r=perftest-reviewers,sparky 2023-04-03 10:23:52 +00:00
config
crashtest Bug 1825445: Ensure hunspell spell checker is not invoked with very long strings r=bholley,glandium 2023-04-04 20:59:33 +00:00
docs Bug 1621950 - fix some myst ref warnings r=firefox-source-docs-reviewers,devtools-reviewers,sylvestre 2023-03-30 08:01:22 +00:00
extensions
firefox-ui
geckodriver Bug 1826304 - Update base64 in some in-tree crates. r=glandium,webdriver-reviewers,necko-reviewers,supply-chain-reviewers,jesup,jgraham,emilio 2023-04-17 21:12:47 +00:00
gtest Bug 1825259 - In GTestRunner init fog through FOG::GetSingleton to hook it up to XPCOMShutdown. r=chutten 2023-04-19 08:40:23 +00:00
jsshell
marionette Bug 1814884 - add marionette test to ensure we catch newly introduced startup console spew, r=webdriver-reviewers,devtools-reviewers,bgrins,nchevobbe,whimboo 2023-04-04 12:47:50 +00:00
mochitest Backed out changeset fcd3e501bdac (bug 1828477) for causing gv-junit failures. CLOSED TREE 2023-04-19 17:28:42 +03:00
modules
mozbase
mozharness Bug 1827497 - silence errors from grcov. r=marco 2023-04-14 03:08:43 +00:00
perfdocs Bug 1808747 - Add python test support class scripts to raptor. r=perftest-reviewers,afinder 2023-04-18 11:46:37 +00:00
performance Bug 1827256 - Run Nightly start up benchmarks on geckoview_example. r=perftest-reviewers,sparky 2023-04-18 13:23:49 +00:00
profiles Bug 1828973: Disable OCSP for web-platform tests r=jgraham 2023-04-19 18:24:44 +00:00
raptor Bug 1808747 - Add python test support class scripts to raptor. r=perftest-reviewers,afinder 2023-04-18 11:46:37 +00:00
runtimes
specialpowers Bug 1827856 - Remove nativeAnonymousChildList observers. r=smaug,credential-management-reviewers,devtools-reviewers,sgalich,nchevobbe 2023-04-18 14:58:34 +00:00
talos Bug 1814177 - [devtools] Migrate symbols selectors to use location instead of source. r=bomsy,devtools-reviewers,perftest-reviewers,sparky 2023-04-14 12:44:03 +00:00
tools
tps
web-platform Bug 1827582 - Fix flex container's reflow status when unbreakable flex items consume all content block-size in current fragment. r=dholbert 2023-04-19 21:53:24 +00:00
webcompat Bug 1805826 - Add the ability to test on Android to the webcompat test suite; r=jgraham 2023-04-14 15:13:42 +00:00
webdriver Bug 1814050 - [rust-webdriver] Release version 0.48.0. r=webdriver-reviewers,supply-chain-reviewers,jgraham 2023-04-02 18:31:04 +00:00
xpcshell Bug 1804140 - Enable SHIP by default on desktop, whether or not Fission is disabled. r=smaug,jgraham,webdriver-reviewers,whimboo 2023-04-18 07:07:05 +00:00
README.txt
addtest.py
cppunittest.ini Bug 1679492 - Remove parts that are unused from mfbt/TemplateLib. r=sergesanspaille 2023-04-18 12:42:13 +00:00
mach_commands.py
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