fecgov/fec-cms

Sass Deprecation Upgrade Testing

Opened this issue · 1 comments

Summary

What we're after:
Now that the Sass deprecation warnings PR #6422 is ready, we'll need to focus some time on testing the various sizes and states of, well, everything.

Required reviewers

  • anyone who'd like to scour for visual changes

Screenshots

Should be zero visual changes

Image
Vivaldi lets me tile tabs horizontally
Image
and vertically

Related PRs

None

How to test

Tip: Vivaldi lets me tile tabs to view them next to each other. I don't know if Chrome, Firefox, or Safari know how.

We're looking for visual differences in…

  • each type of template across every width (no real reason to check more than 1-2 pages that use the same template unless those pages include different components)
  • components specific to those templates (filters for datatables & legal, widgets under /data/, etc), across every width
  • each state of those components (error states, selected states, hovers, etc) across widths

Broad categories
The entire front-end could be changes, but most changes hit mixins and seemed to mostly fall on:

  • column widths and offsets (like 2 columns, -1)
  • icons, especially on buttons
  • line breaks/wraps and spacing between elements

Details

Components list

**Components listed here are from the pattern library. They are linked to the pattern library for examples only, make sure to check the visual styling on the actual development environment to ensure they look correct.