gecko-dev/layout/reftests/high-contrast
Morgan Reschenberg 81f63c9d2a Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert
The line-box's visual overflow area includes margin/border/padding area on
its descendants, as well as extra empty space for text-indent and text-align.
None of that area contains text & merits a backplate.  So, we can't rely on
the line-box's visual overflow area to determine the backplate -- we have to
actually dig down to find the text frames.

Also, this patch simplifies our suite of backplate reftests in several ways.
Most notably, this patch:
- removes unnecessary backplatable whitespace in the testcase (since that's
  awkward to mock up in the reference case).
- uses a linear-gradient for the background instead of a longer data URI.
- uses the predictably-sized Ahem font inside of tests' form controls.

Differential Revision: https://phabricator.services.mozilla.com/D52065

--HG--
extra : moz-landing-system : lando
2019-12-11 19:19:20 +00:00
..
ahem.css Bug 1539212: Add readability backplate for all elements containing text when HCM or a11y theme is active. r=dholbert,mattwoodrow,Jamie 2019-10-04 16:44:49 +00:00
backplate-bg-image-001-ref.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-001.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-002-ref.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-002.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-003-ref.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-003.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-004-ref.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-004.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-005-ref.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-005.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-006-ref.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-006.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-007-ref.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-007.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-008-ref.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-008.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-009-ref.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-009.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-010-ref.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-010.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-011-ref.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-011.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-012-ref.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
backplate-bg-image-012.html Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
reftest.list Bug 1594099: Use the visual overflow area of text-frame descendants (rather than entire lines) to determine the HCM backplate. r=dholbert 2019-12-11 19:19:20 +00:00
selection-001-ref.html Bug 1596050 - When ignoring document colors, ignore ::selection styles altogether. r=morgan 2019-12-09 17:24:06 +00:00
selection-001.html Bug 1596050 - When ignoring document colors, ignore ::selection styles altogether. r=morgan 2019-12-09 17:24:06 +00:00