gecko-dev/layout/reftests/invalidation
Emilio Cobos Álvarez ac370758b4 Bug 1822131 - Allow XUL elements to shrink-by-default. r=dholbert
Bug 1821920 and bug 1821871 are instances of an interesting behavior
change from bug 1820534.

The default flex-basis of old XUL was auto instead of max-content,
because of this code:

  https://searchfox.org/mozilla-central/rev/af78418c4b5f2c8721d1a06486cf4cf0b33e1e8d/layout/generic/nsFlexContainerFrame.cpp#1327

So stuff that used to wrap now no longer does, in an horizontal flex
container, since xul.css prevents XUL elements from shrinking.

Per the comment, a few tests relied on this, but I believe it should
generally be safe to shrink the items. This only causes to shrink if
they have an explicit width but no min-width (including min-width:
auto).

Some tests like test_mousescroll.xhtml hit this, because they have
explicit sizes but min-width: auto ends up being 0 effectively, but I
believe we should tweak those tests instead.

Differential Revision: https://phabricator.services.mozilla.com/D172462
2023-03-14 12:22:11 +00:00
..
540247-1-ref.xhtml Bug 1822131 - Allow XUL elements to shrink-by-default. r=dholbert 2023-03-14 12:22:11 +00:00
540247-1.xhtml Bug 1822131 - Allow XUL elements to shrink-by-default. r=dholbert 2023-03-14 12:22:11 +00:00
543681-1-ref.html
543681-1.html
1243409-1-ref.html
1243409-1.html
background-position-1-ref.html
background-position-1.html
background-position-2-ref.html
background-position-2a.html
background-position-2b.html
background-position-2c.html
background-position-2d.html
background-position-2e.html
background-position-2f.html
border-radius-1-ref.html
border-radius-1.html
box-shadow-border-radius-ref.html
box-shadow-border-radius.html
clip-path-invalidation-1a.html
clip-path-invalidation-1b.html
clip-path-invalidation-1c.html
clip-path-invalidation-1d.html
clipped-animated-transform-1.html
fast-scrolling.html
filter-userspace-offset.svg
fractional-transform-1.html
fractional-transform-2.html
fractional-transform-3.html
image_rgrg-256x256-animated.gif
image_rgrg-256x256.png
image-scrolling-zoom-1-notref.html
image-scrolling-zoom-1-ref.html
image-scrolling-zoom-1.html
inactive-layertree-visible-region-1.html
inactive-layertree-visible-region-2.html
jetstream-scroll-ref.html
jetstream-scroll.html
layer-splitting-1.html
layer-splitting-2.html
layer-splitting-3.html
layer-splitting-4.html
layer-splitting-5.html
layer-splitting-6.html
layer-splitting-7.html
mask-invalidation-1-ref.html
mask-invalidation-1a.html
mask-invalidation-1b.html
mask-invalidation-2-ref.html
mask-invalidation-2a.html
mask-invalidation-2b.html
mask-invalidation-2c.html
mask-invalidation-2d.html
masklayer-1.html
masklayer-2.html
negative-w-component-ref.html
negative-w-component.html
nudge-to-integer-invalidation.html
one-pixel-wide-background.png
paintedlayer-recycling-1.html
paintedlayer-recycling-2.html
paintedlayer-recycling-3.html
paintedlayer-recycling-4.html
paintedlayer-recycling-5.html
paintedlayer-recycling-6.html
paintedlayer-recycling-7.html
paintedlayer-recycling-8-ref.html
paintedlayer-recycling-8.html
partially-scrolled-svg-group-ref.html
partially-scrolled-svg-group.html
reftest.list Bug 1733945 - Simplify reftest annotations to assume skiaContent == true. r=jrmuizel 2021-10-04 15:19:10 +00:00
scroll-inactive-layers-2.html
scroll-inactive-layers.html
svg-paint-rect-changes-ref.html
svg-paint-rect-changes.html
table-repaint-a-ref.html
table-repaint-a.html
table-repaint-b-ref.html
table-repaint-b.html
table-repaint-border-collapse-ref.html
table-repaint-border-collapse.html
table-repaint-c-ref.html
table-repaint-c.html
table-repaint-d-ref.html
table-repaint-d.html
table-repaint-e-ref.html
table-repaint-e.html
table-repaint-non-border-collapse-ref.html
table-repaint-non-border-collapse.html
test-animated-image-layers-background.html
test-animated-image-layers-ref.html
test-animated-image-layers.html
test-image-layers-multiple-displayitem.html
test-image-layers-ref.html
test-image-layers.html
transform-floating-point-invalidation.html
zero-opacity-animation.html
zero-opacity-text.html