gecko-dev/layout/reftests/font-inflation
Timothy Nikkel e0b3d86cc9 Bug 1663537. Use overlay scrollbars in a few reftests. r=kats
All of these reftests end up using a minimum scale with layout/classic scrollbars. (They hit the assert from the patch in bug 1663534.)

Some of them are only written with overlay scrollbars in mind (for example overflow-hidden-region-with-negative-left-positioned-element.html which I looked at in detail).

The change that causes them to fail is the code in nsHTMLScrollFrame::TryLayout that decides if we need scrollbars. Before desktop zooming scrollbars we compared the visual viewport size and the scrolled rect size. With desktop zooming scrollbars we compare the (layout) scrollport and the scrolled rect to determine if we need regular scrollbars and then compare the visual viewport size to the (layout) scrollport to determine if we need scrollbars to scroll the visual viewport inside the scrollport. Then can get different results.

Differential Revision: https://phabricator.services.mozilla.com/D89407
2020-09-10 21:19:34 +00:00
..
bug707855-innerFrame-ref.html
bug707855-innerFrame.html
bug707855-ref.html
bug707855.html
bullet-1-ref.html
bullet-1.html
consecutive-inline-ref.html
consecutive-inline.html
container-with-clamping-innerFrame-ref.html
container-with-clamping-innerFrame.html
container-with-clamping-ref.html
container-with-clamping.html
css-transform-1-ref.html
css-transform-1.html
css-transform-2-ref.html
css-transform-2.html
decoration-1-ref.html
decoration-1.html
disable-fontinfl-on-mobile-2.html
disable-fontinfl-on-mobile-3.html
disable-fontinfl-on-mobile-5.html
disable-fontinfl-on-mobile-ref.html
disable-fontinfl-on-mobile.html
fixed-height-body-child-ref.html
fixed-height-body-child.html
fixed-height-body-ref.html
fixed-height-body.html
fixed-width-body-viewport-ref.html
fixed-width-body-viewport.html
form-button-fixed-height-ref.html Bug 1566632 - Part 1: Add some tests for button behaviour under font inflation. r=emilio 2020-03-09 20:27:40 +00:00
form-button-fixed-height.html Bug 1566632 - Part 1: Add some tests for button behaviour under font inflation. r=emilio 2020-03-09 20:27:40 +00:00
form-button-fixed-width-ref.html Bug 1566632 - Part 1: Add some tests for button behaviour under font inflation. r=emilio 2020-03-09 20:27:40 +00:00
form-button-fixed-width.html Bug 1566632 - Part 1: Add some tests for button behaviour under font inflation. r=emilio 2020-03-09 20:27:40 +00:00
form-button-ref.html Bug 1566632 - Part 1: Add some tests for button behaviour under font inflation. r=emilio 2020-03-09 20:27:40 +00:00
form-button.html Bug 1566632 - Part 1: Add some tests for button behaviour under font inflation. r=emilio 2020-03-09 20:27:40 +00:00
height-constraint-percent-1-ref.html
height-constraint-percent-1.html
height-constraint-percent-2-ref.html
height-constraint-percent-2.html
height-constraint-percent-3-ref.html
height-constraint-percent-3.html
height-constraint-percent-4-ref.html
height-constraint-percent-4.html
height-constraint-percent-5-ref.html
height-constraint-percent-5.html
height-constraint-percent-6-ref.html
height-constraint-percent-6.html
height-constraint-percent-7-ref.html
height-constraint-percent-7.html
height-constraint-percent-8-ref.html
height-constraint-percent-8.html
input-checkbox.html
input-radio.html
input-text-1-height-ref.html
input-text-1-height.html
input-text-1-noheight-ref.html
input-text-1-noheight.html
input-text-2-height-ref.html
input-text-2-height.html
input-text-2-noheight-ref.html
input-text-2-noheight.html
input-text-3-height-ref.html
input-text-3-height.html
input-text-3-noheight-ref.html
input-text-3-noheight.html
intrinsic-fit-1a-ref.html
intrinsic-fit-1a.html
intrinsic-fit-1b-ref.html
intrinsic-fit-1b.html
intrinsic-fit-1c-ref.html
intrinsic-fit-1c.html
intrinsic-fit-2a.html
intrinsic-fit-2b.html
intrinsic-fit-2c.html
intrinsic-max-1-ref.html
intrinsic-max-1.html
intrinsic-min-1-ref.html
intrinsic-min-1.html
list-1-ref.html
list-1.html
maxRatio-1-ref.html
maxRatio-1.html
min-width-passes-1-ref.html
min-width-passes-1.html
preformatted-text-ref.html
preformatted-text.html
reftest.list Bug 1663537. Use overlay scrollbars in a few reftests. r=kats 2020-09-10 21:19:34 +00:00
relevant-width-1-ref.html
relevant-width-1.html
relevant-width-overflow-1-ref.html
relevant-width-overflow-1.html
select-combobox-1-ref.html
select-combobox-1.html
select-combobox-2-ref.html
select-combobox-2.html
select-combobox-3-ref.html
select-combobox-3.html
select-listbox-1-ref.html
select-listbox-1.html
select-listbox-2-ref.html
select-listbox-2.html
text-1-ref.html
text-1.html
text-2-ref.html
text-2.html
text-3-ref.html
text-3.html
text-4-ref.html
text-4.html
textarea-1-ref.html
textarea-1.html
textarea-2-ref.html
textarea-2.html
textarea-3-ref.html
textarea-3.html
threshold-1a.html
threshold-1b-ref.html
threshold-1b.html
threshold-1c-ref.html
threshold-1c.html
threshold-2-ref.html
threshold-2.html
threshold-3-ref.html
threshold-3.html
threshold-input-text-contents-at-1-ref.html
threshold-input-text-contents-at-1.html
threshold-input-text-contents-at-2-ref.html
threshold-input-text-contents-at-2.html
threshold-input-text-contents-under-1.html
threshold-input-text-contents-under-2.html
threshold-scope-cell-1-ref.html
threshold-scope-cell-1.html
threshold-scope-cell-2-ref.html
threshold-scope-cell-2.html
threshold-scope-cell-3-ref.html
threshold-scope-cell-3.html
threshold-scope-flex-container-1.html
threshold-scope-flex-container-2.html
threshold-scope-flex-container-items-1.html
threshold-scope-flex-container-items-2.html
threshold-scope-float-1-ref.html
threshold-scope-float-1.html
threshold-scope-float-2-ref.html
threshold-scope-float-2.html
threshold-scope-float-overflow-1-ref.html
threshold-scope-float-overflow-1.html
threshold-scope-float-overflow-2-ref.html
threshold-scope-float-overflow-2.html
threshold-scope-grid-container-1.html
threshold-scope-grid-container-items-1.html
threshold-select-combobox-contents-at-1-ref.html
threshold-select-combobox-contents-at-1.html
threshold-select-combobox-contents-at-2-ref.html
threshold-select-combobox-contents-at-2.html
threshold-select-combobox-contents-under-1.html
threshold-select-combobox-contents-under-2.html
threshold-select-listbox-contents-at-1-ref.html
threshold-select-listbox-contents-at-1.html
threshold-select-listbox-contents-at-2-ref.html
threshold-select-listbox-contents-at-2.html
threshold-select-listbox-contents-under-1.html
threshold-select-listbox-contents-under-2.html
threshold-textarea-contents-at-1-ref.html
threshold-textarea-contents-at-1.html
threshold-textarea-contents-at-2-ref.html
threshold-textarea-contents-at-2.html
threshold-textarea-contents-under-1.html
threshold-textarea-contents-under-2.html
video-1.html
xul-reflow-1-ref.html
xul-reflow-1.html