CSS Chat Summary: 5 November 2020

Full meeting transcript here on slack. @notlaura facilitated the meeting & wrote up this summary.

Housekeeping

Daylight savings time caused a bit of confusion this week, and we decided to keep the meeting at 5pm EDT and bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. scrub one hour earlier every other week (the next bug scrub will be November 19th).

CSSCSS Cascading Style Sheets. Audit (#49582)

No CSS audit updates this week – work is still being done on adding the option for a config file to the css-audit repo (PR here) and adding some template style to make the results more readable.

Color Scheming (#49999)

There were no color scheming updates this week – we discussed putting a pause on asking for feedback until after 5.6 is released. That said, the WP Adminadmin (and super admin) can be tested with the color replacements using the login info outlined in this Slack message.

Visual Regressionregression A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or blockers. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5. Testing (#49606)

@isabel_brison did some experimenting for on visual regression testing a while back, and mentioned that the setup worked locally, but what quite brittle and ran into problems on CI. @danfarrow tried out running the tests recently from this pull request. @isabel_brison suggested the best approach for running the tests on CI would be to:

  • generate snapshots from the main branchbranch A directory in Subversion. WordPress uses branches to store the latest development code for each major release (3.9, 4.0, etc.). Branches are then updated with code for any minor releases of that branch. Sometimes, a major version of WordPress and its minor versions are collectively referred to as a "branch", such as "the 4.0 branch".
  • switch to the feature branch and run the tests for the comparison

This would be as opposed to storing the local snapshots in the repo because there are always different pixel differences depending on the machine where the screenshots were taken. This approach would also solve the issue of storage space in the repo.

Open Floor + CSS Link Share

@ravipatel asked a question about ticketticket Created for both bug reports and feature development on the bug tracker. #51706 which had some browser compatibility issues.

@sabernhardt asked for help testing theme editor styles in #51157, and to pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” him in the channel if any questions.

#core-css, #summary