Title: 2021 – Page 25 – Make WordPress Core

---

#  Yearly Archives: 2021

 [  ](https://profiles.wordpress.org/jeffpaul/) [Jeffrey Paul](https://profiles.wordpress.org/jeffpaul/)
7:27 pm _on_ July 20, 2021     
Tags: [5.8 ( 99 )](https://make.wordpress.org/core/tag/5-8/),
[agenda ( 1,141 )](https://make.wordpress.org/core/tag/agenda/), [core ( 743 )](https://make.wordpress.org/core/tag/core/),
[dev chat ( 920 )](https://make.wordpress.org/core/tag/dev-chat/)   

# 󠀁[Dev Chat Agenda for July 21, 2021](https://make.wordpress.org/core/2021/07/20/dev-chat-agenda-for-july-21-2021/)󠁿

Here is the agenda for this week’s developer meeting to occur at [July 21, 2021 at 20:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210721T2000).

## Blogblog (versus network, site) Post Highlights

 * [A Week in Core – July 19, 2021](https://make.wordpress.org/core/2021/07/19/a-week-in-core-july-19-2021/)
 * [CSS](https://make.wordpress.org/core/2021/07/15/css-chat-summary-08-july-2021/)
   and [Editor](https://make.wordpress.org/core/2021/07/14/editor-chat-summary-14-july-2021/)
   chat summaries
 * [Refining WordPress core’s lazy-loading implementation](https://make.wordpress.org/core/2021/07/15/refining-wordpress-cores-lazy-loading-implementation/)

## 󠀁[5.8 Schedule Review](https://make.wordpress.org/core/5-8/)󠁿

 * **[RC4](https://make.wordpress.org/core/2021/07/15/wordpress-5-8-release-candidate-4/),
   [Release Day Prep](https://make.wordpress.org/core/2021/07/19/wordpress-5-8-release-day-process/),
   and [5.8 “Tatum”](https://wordpress.org/news/2021/07/tatum/) final release all
   completed! 🎉**
 * Remaining tasks from [Releasing Major Versions handbook](https://make.wordpress.org/core/handbook/about/release-cycle/releasing-major-versions/):
    - Run the DocBlocks parser for [DevHub](https://www.google.com/url?q=https://developer.wordpress.org/reference/&sa=D&source=calendar&ust=1627240643202000&usg=AOvVaw3m6TggAzgzRsF8v6AzLblQ).
    - Update [wordpress.org/support/article/history](https://www.google.com/url?q=https://wordpress.org/support/article/history/&sa=D&source=calendar&ust=1627240643202000&usg=AOvVaw2ep3G_iFCqveLPq8gVjB8b).
    - Publish a retrospective post if desired.
    - Check in with the [Support Team](https://www.google.com/url?q=https://make.wordpress.org/support/&sa=D&source=calendar&ust=1627240643202000&usg=AOvVaw1gJ_0QcTZ63kL5WBgpyTwH)
      for any notable issues.
    - Check in with the [Community Team](https://www.google.com/url?q=https://make.wordpress.org/community/&sa=D&source=calendar&ust=1627240643202000&usg=AOvVaw3cl_dY0FjZo7JwbrY0-pyN)
      for any community feedback.
    - Kick off the next cycle, [5.9](https://make.wordpress.org/core/5-9/), with
      the next lead.

## Components check-in and status updates

 * Check-in with each component for status updates.
 * Poll for components that need assistance.

## Open Floor

Do you have something to propose for the agenda, or a specific item relevant to 
the usual agenda items above?

Please leave a comment, and say whether or not you’ll be in the chat, so the group
can either give you the floor or bring up your topic for you accordingly.

This meeting happens in the [#core](https://wordpress.slack.com/messages/C02RQBWTW)
channel. To join the meeting, you’ll need an account on the [Making WordPress Slack](https://make.wordpress.org/chat/).

[#5-8](https://make.wordpress.org/core/tag/5-8/), [#agenda](https://make.wordpress.org/core/tag/agenda/),
[#core](https://make.wordpress.org/core/tag/core/), [#dev-chat](https://make.wordpress.org/core/tag/dev-chat/)

 [  ](https://profiles.wordpress.org/paaljoachim/) [Paal Joachim Romdahl](https://profiles.wordpress.org/paaljoachim/)
2:12 pm _on_ July 20, 2021     
Tags: [agenda ( 1,141 )](https://make.wordpress.org/core/tag/agenda/),
[core-editor ( 756 )](https://make.wordpress.org/core/tag/core-editor/), [core-editor-agenda ( 189 )](https://make.wordpress.org/core/tag/core-editor-agenda/),
[meetings ( 14 )](https://make.wordpress.org/core/tag/meetings/)   

# 󠀁[Editor Chat Agenda: 21 July 2021](https://make.wordpress.org/core/2021/07/20/editor-chat-agenda-21-july-2021/)󠁿

Facilitator and notetaker: [@andraganescu](https://profiles.wordpress.org/andraganescu/)

This is the agenda for the weekly _editor chat_ scheduled for [Wednesday, July 2](https://www.timeanddate.com/worldclock/fixedtime.html?msg=Core+Editor+Meeting&iso=20210721T16&p1=187&ah=1)
[1](https://www.timeanddate.com/worldclock/fixedtime.html?msg=Core+Editor+Meeting&iso=20210721T16&p1=187&ah=1)
[, 2021, 04:00 PM GMT+1](https://www.timeanddate.com/worldclock/fixedtime.html?msg=Core+Editor+Meeting&iso=20210721T16&p1=187&ah=1).

_This meeting is held in the [#core-editor](https://wordpress.slack.com/messages/C02QB2JS7)
channel in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform
[https://slack.com/](https://slack.com/). The WordPress community has its own Slack
Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/)._

 * [WordPress 5.8 final release.](https://wordpress.org/news/2021/07/tatum/)
 * [What’s new in Gutenberg 11.1.0](https://make.wordpress.org/core/2021/07/21/whats-new-in-gutenberg-11-1-0-21-july/)
 * [Whats next in Gutenberg: July and August.](https://make.wordpress.org/core/2021/07/21/whats-next-in-gutenberg-site-editing-status-check-late-july-august-2021/)
 * [Project updates based on the latest site editing scope](https://github.com/WordPress/gutenberg/issues/33094)&
   5.8 Priorities:
    - BlockBlock Block is the abstract term used to describe units of markup that,
      composed together, form the content or layout of a webpage using the WordPress
      editor. The idea combines concepts of what in the past may have achieved with
      shortcodes, custom HTML, and embed discovery into a single consistent API 
      and user experience. based WidgetWidget A WordPress Widget is a small block
      that performs a specific function. You can add these widgets in sidebars also
      known as widget-ready areas on your web page. WordPress widgets were originally
      created to provide a simple and easy-to-use way of giving design and structure
      control of the WordPress theme to the user. Editor.
    - Navigation Block & Navigation Editor.
    - Template editor.
    - Patterns.
    - Styling.
    - Mobile Team.
 * Task Coordination.
 * Open Floor.

If you are not able to attend the meeting, you are encouraged to share anything 
relevant for the discussion:

 * If you have anything to share for the Task Coordination section, please leave
   it as a comment on this post.
 * If you have anything to propose for the agenda or other specific items related
   to those listed above, please leave a comment below.

[#agenda](https://make.wordpress.org/core/tag/agenda/), [#core-editor](https://make.wordpress.org/core/tag/core-editor/),
[#core-editor-agenda](https://make.wordpress.org/core/tag/core-editor-agenda/), 
[#meetings](https://make.wordpress.org/core/tag/meetings/)

 [  ](https://profiles.wordpress.org/audrasjb/) [Jb Audras](https://profiles.wordpress.org/audrasjb/)
10:50 pm _on_ July 19, 2021     
Tags: [5.8 ( 99 )](https://make.wordpress.org/core/tag/5-8/),
[week in core ( 245 )](https://make.wordpress.org/core/tag/week-in-core/)   

# 󠀁[A Week in Core – July 19, 2021](https://make.wordpress.org/core/2021/07/19/a-week-in-core-july-19-2021/)󠁿

Welcome back to a new issue of _Week in CoreCore Core is the set of software required
to run WordPress. The Core Development Team builds WordPress._. Let’s take a look
at what changed on TracTrac An open source project by Edgewall Software that serves
as a bug tracker and project management tool for WordPress. between July 12 and 
July 19, 2021.

 * 37 commits
 * 35 contributors
 * 53 tickets created
 * 15 tickets reopened
 * 51 tickets closed

Please note that WordPress 5.8 will be released tomorrow on Tuesday July 20, 2021
🌟

Ticketticket Created for both bug reports and feature development on the bug tracker.
numbers are based on the [Trac timeline for the period above](https://core.trac.wordpress.org/timeline?from=07%2F19%2F2021&daysback=7&authors=&ticket=on&changeset=on&repo-=on&repo-design=on&repo-tests=on&sfp_email=&sfph_mail=&update=Update).
The following is a summary of commits, organized by component and/or focus.

## Code changes

### Application Passwords

 * Improve various user-facing and developer-facing terminology – [#53503](https://core.trac.wordpress.org/ticket/53503),
   [#53691](https://core.trac.wordpress.org/ticket/53691)

### Build/Test Tools

 * Update the `caniuse` browser data and regenerate CSSCSS Cascading Style Sheets.–
   [#53277](https://core.trac.wordpress.org/ticket/53277)
 * Clean up skipping conditions and requirements for various tests – [#53009](https://core.trac.wordpress.org/ticket/53009)
 * Correct the test for autosaving a post with Ajax – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Replace `assertContains()` with `assertStringContainsString()` when used with
   strings – [#53363](https://core.trac.wordpress.org/ticket/53363), [#46149](https://core.trac.wordpress.org/ticket/46149)
 * Require the `WP_REST_Test_Controller` class in `WP_REST_Controller` tests – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Reset `$current_screen` global between tests to avoid cross-test interdependencies–
   [#53431](https://core.trac.wordpress.org/ticket/53431)
 * Use more appropriate assertions in `rest_sanitize_request_arg()` tests – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Use more appropriate assertions in various tests – [#53123](https://core.trac.wordpress.org/ticket/53123),
   [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Use more appropriate assertions in various tests – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Use more appropriate assertions in various tests – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Use more appropriate assertions in various tests – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Use more appropriate assertions in various tests – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Use more appropriate assertions in various tests – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Use more appropriate assertions in various tests – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Use more appropriate assertions in various tests – [#53363](https://core.trac.wordpress.org/ticket/53363)

### Bundled Themes

 * Revert the [[51372]](https://core.trac.wordpress.org/changeset/51372) update 
   to blockBlock Block is the abstract term used to describe units of markup that,
   composed together, form the content or layout of a webpage using the WordPress
   editor. The idea combines concepts of what in the past may have achieved with
   shortcodes, custom HTML, and embed discovery into a single consistent API and
   user experience. patterns in bundled themes – [#53617](https://core.trac.wordpress.org/ticket/53617)

### Coding Standards

 * Fix WPCSWordPress Community Support A public benefit corporation and a subsidiary
   of the WordPress Foundation, [established](https://wordpressfoundation.org/news/2016/introducing-wordpress-community-support-a-public-benefit-subsidiary/)
   in 2016. issue in [[51404]](https://core.trac.wordpress.org/changeset/51404) –
   [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Use the correct formatting for multi-line comments

### CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings.

 * Don’t always set `normalizedTransitionendEventName` to `null` – [#53562](https://core.trac.wordpress.org/ticket/53562)

### Documentation

 * Correct documentation for `wp_get_post_parent_id()` – [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Synchronize the `$post_id` argument description for some post and attachment 
   functions – [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Various documentation fixes following [[51129]](https://core.trac.wordpress.org/changeset/51129)–
   [#44314](https://core.trac.wordpress.org/ticket/44314)

### Editor

 * Second round of package updates ahead of RC3
 * Backportbackport A port is when code from one branch (or trunk) is merged into
   another branch or trunk. Some changes in WordPress point releases are the result
   of backporting code from trunk to the release branch. fixes targetted for WordPress
   5.8 RC4 – [#53397](https://core.trac.wordpress.org/ticket/53397)
 * Include the fixes targetted for WordPress 5.8 RC3 – [#53397](https://core.trac.wordpress.org/ticket/53397)

### Help/About

 * Update the About page for 5.8 – [#52775](https://core.trac.wordpress.org/ticket/52775)
 * Update the About section for 5.8 – [#52775](https://core.trac.wordpress.org/ticket/52775)

### Media

 * Document edge cases with the new `image_editor_output_format` filterFilter Filters
   are one of the two types of Hooks [https://codex.wordpress.org/Plugin_API/Hooks](https://codex.wordpress.org/Plugin_API/Hooks).
   They provide a way for functions to modify data of other functions. They are 
   the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated
   manner, and should never have side effects such as affecting global variables
   and output. – [#5366](https://core.trac.wordpress.org/ticket/5366), [#53668](https://core.trac.wordpress.org/ticket/53668),
   [#35725](https://core.trac.wordpress.org/ticket/35725)
 * Fix JSJS JavaScript, a web scripting language typically executed in the browser.
   Often used for advanced user interfaces and behaviors. error in Media Library
   when infinite scroll enabled – [#53672](https://core.trac.wordpress.org/ticket/53672)
 * When resizing WebP images set the compression to “lossy” by default. Fixes a 
   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. where the compression was set to “lossless”
   when the uploaded WebP images have extended file format (`VP8X`) – [#53653](https://core.trac.wordpress.org/ticket/53653)

### Privacy

 * Ensure the copy button actually copies the suggested privacy policy text – [#53652](https://core.trac.wordpress.org/ticket/53652),
   [#52891](https://core.trac.wordpress.org/ticket/52891)

### Upgrade/Install

 * Add additional files to `$_old_files` for 5.8 – [#53367](https://core.trac.wordpress.org/ticket/53367)

### Widgets

 * Prevent widgets unintentionally being moved to the inactive sidebarSidebar A 
   sidebar in WordPress is referred to a widget-ready area used by WordPress themes
   to display information that is not a part of the main content. It is not always
   a vertical column on the side. It can be a horizontal rectangle below or above
   the content area, footer, header, or any where in the theme. – [#53657](https://core.trac.wordpress.org/ticket/53657)
 * Replace `wp.editor` references in the legacy text widgetWidget A WordPress Widget
   is a small block that performs a specific function. You can add these widgets
   in sidebars also known as widget-ready areas on your web page. WordPress widgets
   were originally created to provide a simple and easy-to-use way of giving design
   and structure control of the WordPress theme to the user. – [#53437](https://core.trac.wordpress.org/ticket/53437)
 * Use `wp_sidebar_description()` to retrieve a sidebar’s `description` – [#53646](https://core.trac.wordpress.org/ticket/53646)
 * Validate HTMLHTML HyperText Markup Language. The semantic scripting language 
   primarily used for outputting content in web browsers. before saving block widgets

## Props

**Thanks to the 35 people who contributed to WordPress Core on Trac last week:**
[@desrosj](https://profiles.wordpress.org/desrosj/) (6), [@SergeyBiryukov](https://profiles.wordpress.org/sergeybiryukov/)(
4), [@jrf](https://profiles.wordpress.org/jrf/) (3), [@peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)(
3), [@hellofromTonya](https://profiles.wordpress.org/hellofromtonya/) (3), [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/)(
2), [@javiarce](https://profiles.wordpress.org/javiarce/) (2), [@talldanwp](https://profiles.wordpress.org/talldanwp/)(
2), [@zieladam](https://profiles.wordpress.org/zieladam/) (2), [@timothyblynjacobs](https://profiles.wordpress.org/timothyblynjacobs/)(
2), [@mikeschroder](https://profiles.wordpress.org/mikeschroder/) (2), [@antpb](https://profiles.wordpress.org/antpb/)(
1), [@denisco](https://profiles.wordpress.org/denisco/) (1), [@milana_cap](https://profiles.wordpress.org/milana_cap/)(
1), [@karmatosed](https://profiles.wordpress.org/karmatosed/) (1), [@audrasjb](https://profiles.wordpress.org/audrasjb/)(
1), [@nao](https://profiles.wordpress.org/nao/) (1), [@kevin940726](https://profiles.wordpress.org/kevin940726/)(
1), [@noisysocks](https://profiles.wordpress.org/noisysocks/) (1), [@jorbin](https://profiles.wordpress.org/jorbin/)(
1), [@johnbillion](https://profiles.wordpress.org/johnbillion/) (1), [@mukesh27](https://profiles.wordpress.org/mukesh27/)(
1), [@kapilpaul](https://profiles.wordpress.org/kapilpaul/) (1), [@youknowriad](https://profiles.wordpress.org/youknowriad/)(
1), [@ianmjones](https://profiles.wordpress.org/ianmjones/) (1), [@mcsf](https://profiles.wordpress.org/mcsf/)(
1), [@get_dave](https://profiles.wordpress.org/get_dave/) (1), [@ellatrix](https://profiles.wordpress.org/ellatrix/)(
1), [@walbo](https://profiles.wordpress.org/walbo/) (1), [@dd32](https://profiles.wordpress.org/dd32/)(
1), [@htmgarcia](https://profiles.wordpress.org/htmgarcia/) (1), [@linux4me2](https://profiles.wordpress.org/linux4me2/)(
1), [@mmxxi](https://profiles.wordpress.org/mmxxi/) (1), [@wildworks](https://profiles.wordpress.org/wildworks/)(
1), and [@spacedmonkey](https://profiles.wordpress.org/spacedmonkey/) (1).

**Congrats and welcome to our 3 new contributors of the week!** [@htmgarcia](https://profiles.wordpress.org/htmgarcia/),
[@linux4me2](https://profiles.wordpress.org/linux4me2/), and [@mmxxi](https://profiles.wordpress.org/mmxxi/)
♥️

**Core committers:** [@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/)(
16), [@desrosj](https://profiles.wordpress.org/desrosj/) (12), [@youknowriad](https://profiles.wordpress.org/youknowriad/)(
2), [@ryelle](https://profiles.wordpress.org/ryelle/) (2), [@johnbillion](https://profiles.wordpress.org/johnbillion/)(
1), [@joedolson](https://profiles.wordpress.org/joedolson/) (1), [@azaozz](https://profiles.wordpress.org/azaozz/)(
1), [@mikeschroder](https://profiles.wordpress.org/mikeschroder/) (1), and [@peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)(
1).

[#5-8](https://make.wordpress.org/core/tag/5-8/), [#week-in-core](https://make.wordpress.org/core/tag/week-in-core/)

 [  ](https://profiles.wordpress.org/jeffpaul/) [Jeffrey Paul](https://profiles.wordpress.org/jeffpaul/)
9:51 am _on_ July 19, 2021     
Tags: [5.8 ( 99 )](https://make.wordpress.org/core/tag/5-8/),
[core ( 743 )](https://make.wordpress.org/core/tag/core/), [release-process ( 28 )](https://make.wordpress.org/core/tag/release-process/)

# 󠀁[WordPress 5.8 Release Day Process](https://make.wordpress.org/core/2021/07/19/wordpress-5-8-release-day-process/)󠁿

We’re less than 24 hours away from WordPress 5.8! If you would like to help with
the final steps of the release, here is how you can join in.

The current plan is to start the release process at [Tuesday, July 20, 2021 1500 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210720T1500)
in the [#core](https://make.wordpress.org/core/tag/core/) SlackSlack Slack is a 
Collaborative Group Chat Platform [https://slack.com/](https://slack.com/). The 
WordPress community has its own Slack Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/)
channel.

The major version release process can take a bit more time than the Betas or Release
Candidates do, particularly if we run into any last minute issues that need to be
addressed.

## The Release Process

We will be working through the [Major Version Release process](https://make.wordpress.org/core/handbook/about/release-cycle/releasing-major-versions/#release-day)
for anyone who wants to follow along. Earlier today the [pre-final release dry run](https://make.wordpress.org/core/handbook/about/release-cycle/releasing-major-versions/#pre-final-release)
was coordinated in [#core](https://make.wordpress.org/core/tag/core/) ([Slack archive](https://wordpress.slack.com/archives/C02RQBWTW/p1626703320289800)).

## How You Can Help

A key part of the release process is checking that the ZIP packages work on all 
the different server configurations available. If you have some of the less commonly
used servers available for testing (IIS, in particular), that would be super helpful.
Servers running older versions of PHPPHP The web scripting language in which WordPress
is primarily architected. WordPress requires PHP 7.4 or higher and MySQLMySQL MySQL
is a relational database management system. A database is a structured collection
of data where content, configuration and other options are stored. [https://www.mysql.com](https://www.mysql.com/)
will also need testing.

There are two ways to help test the package:

 * Use WP-CLIWP-CLI WP-CLI is the Command Line Interface for WordPress, used to 
   do administrative and development tasks in a programmatic way. The project page
   is [http://wp-cli.org/](http://wp-cli.org/) [https://make.wordpress.org/cli/](https://make.wordpress.org/cli/)
   to test: `wp core update https://wordpress.org/wordpress-5.8.zip`
 * Directly download the BetaBeta A pre-release of software that is given out to
   a large group of users to trial under real conditions. Beta versions have gone
   through alpha testing in-house and are generally fairly close in look, feel and
   function to the final product; however, design changes often occur as part of
   the process./RCrelease candidate One of the final stages in the version release
   cycle, this version signals the potential to be a final release to the public.
   Also see [alpha (beta)](https://make.wordpress.org/core/2021/page/25/?output_format=md#alpha-beta).
   version (e.g., [https://wordpress.org/wordpress-5.8.zip](https://wordpress.org/wordpress-5.8.zip))

In particular, testing the following types of installs and updates would be much
appreciated:

 * Does a new WordPress install work correctly? This includes running through the
   manual install process, as well as WP-CLI or one-click installers.
 * Test upgrading from 4.0.33, 4.9.18, 5.7.2, and 5.8 RC 4 as well as any other 
   versions possible
 * Remove `wp-config.php` file and test fresh install
 * Test single site and multisitemultisite Used to describe a WordPress installation
   with a network of multiple blogs, grouped by sites. This installation type has
   shared users tables, and creates separate database tables for each blog (wp_posts
   becomes wp_0_posts). See also **network**, **blog**, **site**/networknetwork (
   versus site, blog) (both subdirectory and subdomain) installs
 * Does it upgrade correctly? Are the [files listed in `$_old_files`](https://core.trac.wordpress.org/browser/branches/5.8/src/wp-admin/includes/update-core.php#L21)
   removed when you upgrade?
 * Does Multisite upgrade properly?

Finally the following user flows, on desktop and mobile, would be great to validate
work as expected:

 * Publish a post, including a variety of different blocks.
 * Comment on the post.
 * Install a new pluginPlugin A plugin is a piece of software containing a group
   of functions that can be added to a WordPress website. They can extend functionality
   or add new features to your WordPress websites. WordPress plugins are written
   in the PHP programming language and integrate seamlessly with WordPress. These
   can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
   or can be cost-based plugin from a third-party./theme, or upgrade an existing
   one.
 * Change the site language.
 * If you’re a plugin developer, or if there are complex plugins you depend upon,
   test that they’re working correctly.

You can even start this early, by running the [WordPress 5.8 RC4 packages](https://wordpress.org/download/releases/#betas),
which are built using the same method as the final packages.

[#5-8](https://make.wordpress.org/core/tag/5-8/), [#release-process](https://make.wordpress.org/core/tag/release-process/)

 [  ](https://profiles.wordpress.org/flixos90/) [Felix Arntz](https://profiles.wordpress.org/flixos90/)
11:58 pm _on_ July 15, 2021     
Tags: [feature-lazyloading ( 8 )](https://make.wordpress.org/core/tag/feature-lazyloading/)

# 󠀁[Refining WordPress core’s lazy-loading implementation](https://make.wordpress.org/core/2021/07/15/refining-wordpress-cores-lazy-loading-implementation/)󠁿

Since the [image lazy-loading feature was originally added to WordPress core in 5.5](https://make.wordpress.org/core/2020/07/14/lazy-loading-images-in-5-5/),
by default every post content image as well as every image rendering using the [`wp_get_attachment_image()` function](https://developer.wordpress.org/reference/functions/wp_get_attachment_image/)(
which includes featured images) is lazy-loaded. This optimization follows the typical
implementation of the feature in other projects, without consideration for whether
an image appears above or below the fold. Due to the available metrics at the time
it was decided to leave fine-grained control over opting out certain images from
being lazy-loaded to theme authors, since the position of images heavily depends
on the current theme layout. See also the following paragraph in the [original announcement post](https://make.wordpress.org/core/2020/07/14/lazy-loading-images-in-5-5/):

> Theme developers are recommended to granularly handle `loading` attributes for
> images anytime they rely on `wp_get_attachment_image()` or another function based
> on it (such as `the_post_thumbnail()` or `get_custom_logo()`), depending on where
> they are used within templates. For example, if an image is placed within the `
> header.php` template and is very likely to be in the initial viewport, it is advisable
> to skip the `loading` attribute for that image.

It was recently [discovered that the current WordPress core implementation of lazy-loading has room for improvement](https://web.dev/lcp-lazy-loading/)
as it can regress the [Largest Contentful Paint metric (LCP)](https://web.dev/lcp/)
when hero images above the fold are being lazy-loaded. Therefore, the default behavior
of the existing lazy-loading implementation should be refined in order to better
take this nuance into account.

## **Omitting the `loading` attribute on certain elements**

As mentioned before, WordPress coreCore Core is the set of software required to 
run WordPress. The Core Development Team builds WordPress. is unable to reliably
assess whether an image is going to appear above or below the fold, since it depends
on the currently active theme. Furthermore, the `loading` attributes are added on
the server-side, which has no notion on the influencing client factors like viewport
size. Because of those reasons, fine-grained control over lazy-loading images (and
iframes) still remains with theme authors. However, we _can_ fine tune WordPress
core’s lazy-loading implementation to behave in a way that improves the situation
for the vast majority of cases, to achieve better LCP values out of the box.

Now, one could argue that lazy-loading should be entirely removed again to avoid
any negative impact on LCP. However, that would also remove all the benefits that
lazy-loading comes with, which is reducing bandwidth and wasting fewer networknetwork(
versus site, blog) resources, which in itself can impact Core Web Vitals (CWV) metrics.
The preferable default behavior here would be to find a solid middle ground between
those trade-offs. This leads to the following goal for the WordPress core implementation:

**The first “x” content image(s) should not be lazy-loaded by default, with “x” 
being as high as possible so that there is little to no LCP regressionregression
A software bug that breaks or degrades something that previously worked. Regressions
are often treated as critical bugs or [blockers](https://make.wordpress.org/core/2021/page/25/?output_format=md#blocker).
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. and as low as possible so that there 
is little to no regression in the total bytes loaded.**

(Note that this also includes iframes, but they are less commonly used as hero elements,
so for simplicity this post mentions primarily images.)

To determine the right value for “x” (i.e. the number of images/iframes to omit 
from being lazy-loaded by default), I conducted an analysis using two versions of
a small prototype pluginPlugin A plugin is a piece of software containing a group
of functions that can be added to a WordPress website. They can extend functionality
or add new features to your WordPress websites. WordPress plugins are written in
the PHP programming language and integrate seamlessly with WordPress. These can 
be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
or can be cost-based plugin from a third-party. which prevents the `loading=”lazy”`
attribute from being added to the first 1 or 2 content images respectively. The 
analysis relied on the following methodology:

 * Test across the **50 most popular themes** according to the wordpress.orgWordPress.
   org The community site where WordPress code is created and shared by the users.
   This is where you can download the source code for WordPress core, plugins and
   themes as well as the central location for community conversations and organization.
   [https://wordpress.org/](https://wordpress.org/) popular themes search
 * Test on a demo site without any plugins active (except for the lazy-loading prototype
   plugin), for an archive view with 5 posts (where every post has a featured imageFeatured
   image A featured image is the main image used on your blog archive page and is
   pulled when the post or page is shared on social media. The image can be used
   to display in widget areas on your site or in a summary list of posts.) and for
   a single post view (where the post has a featured image as well as 5 images within
   its content), i.e. **2 different types of URLs**
 * Test for **2 viewports**, “mobile” and “desktop”
 * Use [WebPageTest](https://www.webpagetest.org) for the individual scenarios (
   200 in total), with 9 test runs for each scenario in order to counter variance
   and rely on the median result

That analysis produced the following results:

 * Omitting the** first content image** from being lazy-loaded resulted in a median
   LCP improvement of **7%** (1,877ms compared to 2,020ms with current core behavior)
   and a median image bytes increase of **0%** (368KB compared to 369KB with current
   core behavior). → Omitting the first content image clearly results in an LCP 
   improvement while not noticeably regressing on image bytes saved.
 * Omitting the **first two content images** from being lazy-loaded resulted in 
   a median LCP improvement of **5%** (1,927ms compared to 2,020ms with current 
   core behavior) and a median image bytes increase of **2%** (378KB compared to
   369KB with current core behavior). → Omitting the first two content images produces
   worse results for both metrics than only omitting the first one, i.e. it is better
   to only skip lazy-loading for the first content image, and therefore no additional
   tests with larger numbers of images not being lazy-loading are needed.
 * Both fixes actually perform even better in LCP compared to the results with lazy-
   loading completely disabled. This confirms that completely disabling lazy-loading
   is not a solution to the problem.
 * Drilling further into the results for omitting the **first content image**, 42%
   of scenarios result in a median LCP improvement of greater than 10%, with the
   maximum improvement being 33%. 5% of scenarios result in the median LCP being
   more than 10% worse, with the maximum here being 21%. → While the median LCP 
   improvement across all themes is only 7%, there are larger notable wins for a
   significant number of themes, while notable losses are minimal.

[[

Relative LCP change of the fix compared to the current behavior across all tested
scenarios

Following up on the findings on the LCP regression from lazy-loading as well as 
the analysis about the potential fix, the following refinement to the lazy-loading
implementation in core is being proposed for WordPress 5.9:

 * Instead of lazy-loading all images and iframes by default, the very first content
   image (also considering featured images) or content iframeiframe iFrame is an
   acronym for an inline frame. An iFrame is used inside a webpage to load another
   HTML document and render it. This HTML document may also contain JavaScript and/
   or CSS which is loaded at the time when iframe tag is parsed by the user’s browser.
   should not be lazy-loaded.
 * This is a more sensitive default than what the current implementation uses, that
   on average and at scale will result in better LCP performance out of the box,
   while keeping necessary bandwidth low.
 * Despite this change of the default behavior, responsibility for fine grained 
   control of which elements should be lazy-loaded remains with theme authors. As
   a theme author, you are still recommended to specify a `loading` attribute value
   for images presented by the theme. Particularly pay attention if your theme relies
   on less standard layouts, e.g. a grid or slider view of posts or if post content
   only appears far down the page.

A TracTrac An open source project by Edgewall Software that serves as a bug tracker
and project management tool for WordPress. ticketticket Created for both bug reports
and feature development on the bug tracker. for adding this enhancementenhancement
Enhancements are simple improvements to WordPress, such as the addition of a hook,
a new feature, or an improvement to an existing feature. to core has been opened
in [#53675](https://core.trac.wordpress.org/ticket/53675) for further review and
discussion.

_Props to [@addyosmani](https://profiles.wordpress.org/addyosmani/), [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/),
[@desrosj](https://profiles.wordpress.org/desrosj/) for review and proofreading._

[#feature-lazyloading](https://make.wordpress.org/core/tag/feature-lazyloading/)

 [  ](https://profiles.wordpress.org/jeffpaul/) [Jeffrey Paul](https://profiles.wordpress.org/jeffpaul/)
10:07 pm _on_ July 15, 2021     
Tags: [5.8 ( 99 )](https://make.wordpress.org/core/tag/5-8/)

# 󠀁[WordPress 5.8 Release Candidate 4](https://make.wordpress.org/core/2021/07/15/wordpress-5-8-release-candidate-4/)󠁿

In preparation for the final release of [WordPress 5.8](https://make.wordpress.org/core/5-8/)
on **July 20, 2021**, an RCrelease candidate One of the final stages in the version
release cycle, this version signals the potential to be a final release to the public.
Also see [alpha (beta)](https://make.wordpress.org/core/2021/page/25/?output_format=md#alpha-beta).
4 has been packaged and released to fix some late-discovered blocking issues. The
following changes have been made since RC 3:

 * BlockBlock Block is the abstract term used to describe units of markup that, 
   composed together, form the content or layout of a webpage using the WordPress
   editor. The idea combines concepts of what in the past may have achieved with
   shortcodes, custom HTML, and embed discovery into a single consistent API and
   user experience. Editor: Backportbackport A port is when code from one branch(
   or trunk) is merged into another branch or trunk. Some changes in WordPress point
   releases are the result of backporting code from trunk to the release branch.
   fixes targeted for WordPress 5.8 RC4 ([[51445]](https://core.trac.wordpress.org/changeset/51445)
   for [#53397](https://core.trac.wordpress.org/ticket/53397)).
 * Media: When resizing, WebP images set the compression to “lossy” by default. 
   It Fixes a 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. where the compression was set to“
   lossless” when the uploaded WebP images have extended file format (`VP8X`) ([[51437]](https://core.trac.wordpress.org/changeset/51437)
   for [#53653](https://core.trac.wordpress.org/ticket/53653)).
 * Media: Fix JSJS JavaScript, a web scripting language typically executed in the
   browser. Often used for advanced user interfaces and behaviors. error in Media
   Library when infinite scroll enabled ([[51441]](https://core.trac.wordpress.org/changeset/51441)
   for [#53672](https://core.trac.wordpress.org/ticket/53672)).
 * Media: Document edge cases with the new `image_editor_output_format` filterFilter
   Filters are one of the two types of Hooks [https://codex.wordpress.org/Plugin_API/Hooks](https://codex.wordpress.org/Plugin_API/Hooks).
   They provide a way for functions to modify data of other functions. They are 
   the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated
   manner, and should never have side effects such as affecting global variables
   and output. ([[51444]](https://core.trac.wordpress.org/changeset/51444) for [#53667](https://core.trac.wordpress.org/ticket/53667),
   [#53668](https://core.trac.wordpress.org/ticket/53668), [#35725](https://core.trac.wordpress.org/ticket/35725)).
 * Privacy: Ensure the copy button actually copies the suggested privacy policy 
   text ([[51433]](https://core.trac.wordpress.org/changeset/51433) for [#53652](https://core.trac.wordpress.org/ticket/53652)).
 * Widgets: Prevent widgets unintentionally being moved to the inactive sidebarSidebar
   A sidebar in WordPress is referred to a widget-ready area used by WordPress themes
   to display information that is not a part of the main content. It is not always
   a vertical column on the side. It can be a horizontal rectangle below or above
   the content area, footer, header, or any where in the theme. ([[51439]](https://core.trac.wordpress.org/changeset/51439)
   for [#53657](https://core.trac.wordpress.org/ticket/53657)).

 [Continue reading →](https://make.wordpress.org/core/2021/07/15/wordpress-5-8-release-candidate-4/#more-90161)

[#5-8](https://make.wordpress.org/core/tag/5-8/)

 [  ](https://profiles.wordpress.org/danfarrow/) [Dan Farrow](https://profiles.wordpress.org/danfarrow/)
7:15 pm _on_ July 15, 2021     
Tags: [core-css ( 191 )](https://make.wordpress.org/core/tag/core-css/),
[summary ( 975 )](https://make.wordpress.org/core/tag/summary/)   

# 󠀁[CSS Chat Summary: 08 July 2021](https://make.wordpress.org/core/2021/07/15/css-chat-summary-08-july-2021/)󠁿

[The meeting took place here on Slack](https://wordpress.slack.com/archives/CQ7V4966Q/p1625778393099000).
[@ryelle](https://profiles.wordpress.org/ryelle/) facilitated and [@danfarrow](https://profiles.wordpress.org/danfarrow/)
wrote up these notes.

## Housekeeping

 * [@ryelle](https://profiles.wordpress.org/ryelle/) shared the news that the [5.8 release candidate is now available](https://wordpress.org/news/2021/06/wordpress-5-8-release-candidate/)–
   check it out!

## Discussion: Custom Properties (󠀁[#49930](https://core.trac.wordpress.org/ticket/49930)󠁿)

 * [@ryelle](https://profiles.wordpress.org/ryelle/) has [updated her PR](https://github.com/ryelle/wordpress-develop/pull/2)
   with some custom-property additions to `common.css`
 * [@ryelle](https://profiles.wordpress.org/ryelle/) observed that a small subset
   of custom-properties are getting used very often, noting “…while it feels like
   a lot of variables to be adding, we also use the same concepts in many places”.
   For example:

    ```notranslate
    --wp-admin--surface--background: #fff;
    --wp-admin--surface--background-alternate: #f6f7f7;
    --wp-admin--surface--border: #c3c4c7;
    --wp-admin--surface--border-alternate: #f0f0f1;
    ```

 * [@colorful-tones](https://profiles.wordpress.org/colorful-tones/) had a question
   about [a particular chunk of core CSS defining somme custom-properties](https://wordpress.slack.com/archives/CQ7V4966Q/p1625779401109600)
   being loaded from multiple unique sources which seems redundant
 * [@ryelle](https://profiles.wordpress.org/ryelle/) clarified that it’s added from
   a SASS mixin in `base-styles` and she thinks its there to allow each package 
   to be standalone
 * We agreed that it does feel somewhat redundant when multiple packages are used
   together. Possibly it’s something that could be improved in future with coreCore
   Core is the set of software required to run WordPress. The Core Development Team
   builds WordPress. custom-properties

## CSSCSS Cascading Style Sheets. Link Share / Open Floor

 * [@ryelle](https://profiles.wordpress.org/ryelle/) shared a comment on the CSS
   deprecation ticketticket Created for both bug reports and feature development
   on the bug tracker. ([#53070](https://core.trac.wordpress.org/ticket/53070)) 
   that she wants to reply to. This led to a discussion about CSS deprecation which
   covered some of the following:
    - A wider discussion about CSS backwards compatibility needs to happen
    - Some kind of tooling might help to address the issue
    - In the ticket comment, @tellthemachines comments that, as moving redundant
      CSS into a `deprecated.css` file doesn’t offer a performance boost, it would
      be simpler to move it to a `/* Deprecated */` section at the end of its file.
      [@colorful-tones](https://profiles.wordpress.org/colorful-tones/) disagreed,
      noting that it `deprecated.css` existed it could be dequeued for a performance
      boost. [@ryelle](https://profiles.wordpress.org/ryelle/) asked what would 
      then happen if you installed a pluginPlugin A plugin is a piece of software
      containing a group of functions that can be added to a WordPress website. 
      They can extend functionality or add new features to your WordPress websites.
      WordPress plugins are written in the PHP programming language and integrate
      seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory
      [https://wordpress.org/plugins/](https://wordpress.org/plugins/) or can be
      cost-based plugin from a third-party. that uses a deprecated style
    - [@colorful-tones](https://profiles.wordpress.org/colorful-tones/) agreed with
      [JJJs comment](https://core.trac.wordpress.org/ticket/53070#comment:5), adding
      that “Plugin developers need to keep up with changes. If their plugin breaks
      then it is on them to update.”
    - [@ryelle](https://profiles.wordpress.org/ryelle/) noted that the deprecation
      issue centres more on “elements that don’t exist in core anymore but a plugin
      could be using that markup & expecting the CSS to just be there”
    - [@colorful-tones](https://profiles.wordpress.org/colorful-tones/) observed
      that multiple deprecation paths might be needed for the various sources of
      CSS, which [@ryelle](https://profiles.wordpress.org/ryelle/) summarised as
      theme CSS (the Twentys styles), `wp-admin` CSS (all the files in `wp-admin/
      css` and `wp-includes/css`) and GutenbergGutenberg The Gutenberg project is
      the new Editor Interface for WordPress. The editor improves the process and
      experience of creating new content, making writing rich content much simpler.
      It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. 
      [https://wordpress.org/gutenberg/](https://wordpress.org/gutenberg/) CSS (“
      technically a subset of `wp-admin` CSS but also its own thing”)
    - [@colorful-tones](https://profiles.wordpress.org/colorful-tones/) expressed
      support for the approach recommended in the TracTrac An open source project
      by Edgewall Software that serves as a bug tracker and project management tool
      for WordPress. ticket: “Create `deprecated.css` and perhaps even start appending`--
      deprecated-5.8` to classes that are deprecated.”

With that we were out of time. Thanks everyone!

[#core-css](https://make.wordpress.org/core/tag/core-css/), [#summary](https://make.wordpress.org/core/tag/summary/)

 [  ](https://profiles.wordpress.org/marybaum/) [marybaum](https://profiles.wordpress.org/marybaum/)
5:47 pm _on_ July 15, 2021     
Tags: [core ( 743 )](https://make.wordpress.org/core/tag/core/),
[dev chat ( 920 )](https://make.wordpress.org/core/tag/dev-chat/), [summary ( 975 )](https://make.wordpress.org/core/tag/summary/)

# 󠀁[Dev chat summary: July 14, 2021](https://make.wordpress.org/core/2021/07/15/dev-chat-summary-july-14-2021/)󠁿

Well now! We have less than a week left in the 5.8 release cycle, and this was its
final devchat.

[@francina](https://profiles.wordpress.org/francina/) welcomed several new attendees
and opened the chat [with this agenda (props @jeffpaul!).](https://make.wordpress.org/core/2021/07/13/dev-chat-agenda-for-july-14-2021/)

## Notable blogblog (versus network, site) posts

[**5.8 RC 3**](https://wordpress.org/news/2021/07/wordpress-5-8-release-candidate-3/)**
[ is here.](https://wordpress.org/news/2021/07/wordpress-5-8-release-candidate-3/)**
Please test the release and report any last-minute issues!

[**A Week in Core for last week**](https://make.wordpress.org/core/2021/07/12/a-week-in-core-july-12-2021/)
highlights 44 contributors, two of them new and 14 active committers. Props [@audrasjb](https://profiles.wordpress.org/audrasjb/)!

Ever wondered why we use chat instead of video? So did Arnold Wright KITI, and [here’s the discussion that followed. ](https://wordpress.slack.com/archives/C02RQBWTW/p1626293606086500)

**Three items of GutenbergGutenberg The Gutenberg project is the new Editor Interface
for WordPress. The editor improves the process and experience of creating new content,
making writing rich content much simpler. It uses ‘blocks’ to add richness rather
than shortcodes, custom HTML etc. [https://wordpress.org/gutenberg/](https://wordpress.org/gutenberg/)
news:**

 * Gutenberg reached 11.0 with a [basketful of enhancements](https://make.wordpress.org/core/2021/07/09/whats-new-in-gutenberg-11-0-0-9-july/).
 * Check out the latest Editor chat summary, here.
 * And there’s[ a late-breaking dev note ](https://make.wordpress.org/core/2021/07/12/miscellaneous-block-editor-api-additions-in-wordpress-5-8/)
   that pertains to the editor APIAPI An API or Application Programming Interface
   is a software intermediary that allows programs to interact with each other and
   share data in limited, clearly defined ways..

If JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming
language commonly used to create interactive effects within web browsers. WordPress
makes extensive use of JS for a better user experience. While PHP is executed on
the server, JS executes within a user’s browser. [https://www.javascript.com](https://www.javascript.com/)
is your jam, the[ Core JS team is changing its office hours.](https://make.wordpress.org/core/2021/07/14/changes-to-core-javascript-office-hours/)

And, the mobile teams would really like you to test their respective betaBeta A 
pre-release of software that is given out to a large group of users to trial under
real conditions. Beta versions have gone through alpha testing in-house and are 
generally fairly close in look, feel and function to the final product; however,
design changes often occur as part of the process. releases, [for iOS here](https://make.wordpress.org/mobile/2021/07/12/call-for-testing-wordpress-for-ios-17-8/)
and [for Android here](https://make.wordpress.org/mobile/2021/07/13/call-for-testing-wordpress-for-android-17-8/).

## Upcoming release: 5.8

A final schedule reminder: we’re in the RCrelease candidate One of the final stages
in the version release cycle, this version signals the potential to be a final release
to the public. Also see [alpha (beta)](https://make.wordpress.org/core/2021/page/25/?output_format=md#alpha-beta).
period, with a hard string freeze. RC 4 is slated for Thursday, July 15 at 16:00
UTC _(Ed. note: basically now, at this writing)_ and **final release in FIVE DAYS
on Tuesday, July 20.**

[@desrosj](https://profiles.wordpress.org/desrosj/) [gave a detailed report on what still needs to happen](https://wordpress.slack.com/archives/C02RQBWTW/p1626294650121300)
before Tuesday. He also covered what’s going in the RC 4 release. Please check out
his review and pitch in if you can!

If you’re interested in the process of CoreCore Core is the set of software required
to run WordPress. The Core Development Team builds WordPress. development, [you’ll want to see the discussion that followed, about the tickets involved and how they arose.](https://wordpress.slack.com/archives/C02RQBWTW/p1626294786124400)
The team is following a new, more traditional process that [@francina](https://profiles.wordpress.org/francina/)
championed for this release and has also had strong public advocates in [@azaozz](https://profiles.wordpress.org/azaozz/),
[@audrasjb](https://profiles.wordpress.org/audrasjb/), and others.

[@chanthaboune](https://profiles.wordpress.org/chanthaboune/) raised [this Polyglots/WP-CLI ticket](https://github.com/wp-cli/i18n-command/pull/254)
and asked for some quick eyeballs.

## Component maintainers

[@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/) reported in for
Build/Test Tools: they’re working hard to modernize the WordPress unit testunit 
test Code written to test a small piece of code or functionality within a larger
application. Everything from themes to WordPress core have a series of unit tests.
Also see [regression](https://make.wordpress.org/core/2021/page/25/?output_format=md#regression).
suite with tickets [#53363](https://core.trac.wordpress.org/ticket/53363) and [#53491](https://core.trac.wordpress.org/ticket/53491).

## Open floor

[@francina](https://profiles.wordpress.org/francina/) used the last ten minutes 
of the chat to go back to [@Arnold](https://profiles.wordpress.org/arnold/) W. K.’
s questions and give more context about how the Core team does things.

She also asked first-time attendees how they happened to find their way to the channel.

You can [catch the discussion verbatim here.](https://wordpress.slack.com/archives/C02RQBWTW/p1626296056157800)

**_(Ed. note: Updated Friday, July 16)_** [@webcommsat](https://profiles.wordpress.org/webcommsat/)
reminded the group of two things:

Marketing is still accepting ideas for social-media posts on [this Social Sharing Google Doc. ](https://docs.google.com/document/d/1mDuit9dobrNvnMlS8rBW30j-8acjWNQCnjFFGeSr3m4/edit)
Questions? Ask her, [@marybaum](https://profiles.wordpress.org/marybaum/) or [@meher](https://profiles.wordpress.org/meher/).

Marketing also still wants to know: what’s your favorite feature? Add your nomination,
and why it’s your favorite, to [this Google Doc.](https://docs.google.com/document/d/1nAHgf4ou2tTtX8L5l_HnqnuU8KrZeYm7LJhkc8LEzts/edit)

[#core](https://make.wordpress.org/core/tag/core/), [#dev-chat](https://make.wordpress.org/core/tag/dev-chat/),
[#summary](https://make.wordpress.org/core/tag/summary/)

 [  ](https://profiles.wordpress.org/notlaura/) [Lara Schenck](https://profiles.wordpress.org/notlaura/)
4:19 pm _on_ July 15, 2021     
Tags: [agenda ( 1,141 )](https://make.wordpress.org/core/tag/agenda/),
[core-css ( 191 )](https://make.wordpress.org/core/tag/core-css/)   

# 󠀁[CSS Chat Agenda: July 15, 2021](https://make.wordpress.org/core/2021/07/15/css-chat-agenda-july-15-2021/)󠁿

This is the agenda for the upcoming CSSCSS Cascading Style Sheets. meeting scheduled
for Thursday July 15 at 21:00PM UTC.

The meeting will be held in the [#core-css](https://make.wordpress.org/core/tag/core-css/)
channel in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform
[https://slack.com/](https://slack.com/). The WordPress community has its own Slack
Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/).

 * **Housekeeping**
 * **Discussion: Custom Properties** ([#49930](https://core.trac.wordpress.org/ticket/49930))
   
   Continue discussing the workflow for adding Custom Properties to coreCore Core
   is the set of software required to run WordPress. The Core Development Team builds
   WordPress..
 * **Open Floor + CSS Link Share**

If there’s any topic you’d like to discuss, please leave a comment below!

[#agenda](https://make.wordpress.org/core/tag/agenda/), [#core-css](https://make.wordpress.org/core/tag/core-css/)

 [  ](https://profiles.wordpress.org/annezazu/) [annezazu](https://profiles.wordpress.org/annezazu/)
5:45 pm _on_ July 14, 2021     
Tags: [core-editor ( 756 )](https://make.wordpress.org/core/tag/core-editor/),
[core-editor-summary ( 185 )](https://make.wordpress.org/core/tag/core-editor-summary/)

# 󠀁[Editor chat summary: 14 July, 2021](https://make.wordpress.org/core/2021/07/14/editor-chat-summary-14-july-2021/)󠁿

This post summarizes the weekly editor chat meeting ([agenda here](https://make.wordpress.org/core/2021/07/12/editor-chat-agenda-14-july-2021/))
held on [ Wednesday, July 14, 2021, 02:00PM UTC ](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210714T1400)
on [Slack](https://wordpress.slack.com/archives/C02QB2JS7/p1626271240125900). Moderated
by [@annezazu](https://profiles.wordpress.org/annezazu/).

## Announcements

 * [Gutenberg 11.1 RC1](https://github.com/WordPress/gutenberg/releases/tag/v11.1.0-rc.1)
   was released today. This gives a 1 week period to help test before launch next
   week so help out there if you can.
 * [WordPress 5.8 RC 3](https://wordpress.org/news/2021/07/wordpress-5-8-release-candidate-3/)
   was released yesterday and RCrelease candidate One of the final stages in the
   version release cycle, this version signals the potential to be a final release
   to the public. Also see [alpha (beta)](https://make.wordpress.org/core/2021/page/25/?output_format=md#alpha-beta).
   4 is planned for tomorrow.
 * If you’re keen to help test 5.8, [here’s a round up post of ways to specifically test FSE related features](https://make.wordpress.org/test/2021/06/30/help-test-wordpress-5-8s-fse-features/).
 * Today is the last day to [explore the theme.json call for testing](https://make.wordpress.org/test/2021/06/24/call-for-testing-thrive-with-theme-json/).
   Hope you’ll jump in and see what this feature is all about! 
 * [Core JavaScript Office Hours will now be bi-weekly](https://make.wordpress.org/core/2021/07/14/changes-to-core-javascript-office-hours/)
   at the same time slot (15:00UTC) with the next meeting happening July 27th.

## WordPress 5.8 󠀁[project board](https://github.com/WordPress/gutenberg/projects/55)󠁿

Big celebration for all the hard work there with 107 issues in the Done column. 
There are a few new items listed but, with an RC4 coming tomorrow, anything that
cannot be completed today will likely need to wait for 5.8.1. Both [@desrosj](https://profiles.wordpress.org/desrosj/)
and [@youknowriad](https://profiles.wordpress.org/youknowriad/) noted this for the
group. Don’t let this stop you from testing and finding bugs but do let this set
expectations!

## Monthly Priorities & Key Project Updates

**BlockBlock Block is the abstract term used to describe units of markup that, composed
together, form the content or layout of a webpage using the WordPress editor. The
idea combines concepts of what in the past may have achieved with shortcodes, custom
HTML, and embed discovery into a single consistent API and user experience. based
WidgetWidget A WordPress Widget is a small block that performs a specific function.
You can add these widgets in sidebars also known as widget-ready areas on your web
page. WordPress widgets were originally created to provide a simple and easy-to-
use way of giving design and structure control of the WordPress theme to the user.
Editor**

Work continues to focus on 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. fixes and building out this [refinement overview issue post release](https://github.com/WordPress/gutenberg/issues/33242).

**Navigation Block & Navigation Editor**

Many of the folks working on these projects have been out on vacation to relax, 
get time away from screens, and get inspiration from the wider world.

**Template editor**

Work is mainly focused on 5.8 bug fixes/testing.

**Patterns**

The Pattern Directory is still underway with plans to go live when 5.8 does. You
can see the latest [in this milestone here.](https://github.com/WordPress/pattern-directory/milestone/1)

**Styling**

The focus continues to look out for fixing bugs that are backported to the Betas/
RC.

**Mobile Team**

Done:

 * Users can now set the text and background colors on blocks.
 * Mobile Gallery Block Refactor ([PR](https://github.com/WordPress/gutenberg/pull/31306))
   done, waiting on web side now.
 * Started work on supporting GSS Font Settings and specific text color settings.

In Progress:

 * Breakthrough on the Block Picker Search blocking issue, wrapping up the project
   soon.
 * Embed block about to ship a first iteration of the block.
 * Further investigations for the iOSiOS The operating system used on iPhones and
   iPads. share extension project.
 * Added some integration tests.

## Task Coordination

[@zebulan](https://profiles.wordpress.org/zebulan/)

 * PR to refactor and [re-enable the Table of Contents block is ready for review.](https://github.com/WordPress/gutenberg/pull/29739)

[@zieladam](https://profiles.wordpress.org/zieladam/)

 * Helping with polishing the last widgets editor problems including [https://core.trac.wordpress.org/ticket/53437](https://core.trac.wordpress.org/ticket/53437)
   and [https://github.com/WordPress/gutenberg/issues/33335](https://github.com/WordPress/gutenberg/issues/33335).

[@toro_unit](https://profiles.wordpress.org/toro_unit/)

 * Working on solutions for [https://github.com/WordPress/gutenberg/issues/16268](https://github.com/WordPress/gutenberg/issues/16268)
   and [https://github.com/WordPress/gutenberg/pull/33418](https://github.com/WordPress/gutenberg/pull/33418).

[@paaljoachim](https://profiles.wordpress.org/paaljoachim/)

 * Highlighted two PRs: [Add a new page/post button on publish panel ](https://github.com/WordPress/gutenberg/pull/33276)(
   this is a small fix which adds some adjustments to the pre-publish panel. Needs
   a code review.) & [Update columns to allow full height stretch](https://github.com/WordPress/gutenberg/pull/32909)
   when vertically aligned (could use some additional eyes.)

[@mamaduka](https://profiles.wordpress.org/mamaduka/)

 * Would love to get some eyes on [Cover Block alt text PR](https://github.com/WordPress/gutenberg/pull/33226).
   It has been tested, but a code sanity check would be nice.
 * Fixed an [issue with FlatTermSelector](https://github.com/WordPress/gutenberg/pull/33419)
   that caused an editor crash in specific scenarios. This might be a good candidate
   for RC.

[@annezazu](https://profiles.wordpress.org/annezazu/)

 * Still heavily focused on end user documentation in order to get the major new
   features covered (Query LoopLoop The Loop is PHP code used by WordPress to display
   posts. Using The Loop, WordPress processes each post to be displayed on the current
   page, and formats it according to how it matches specified criteria within The
   Loop tags. Any HTML or PHP code in the Loop will be processed on each post. [https://codex.wordpress.org/The_Loop](https://codex.wordpress.org/The_Loop),
   Widgets editor, Block pattern directory, Preferences, etc).
 * Running a hallway hangout today for the [#fse-outreach-experiment](https://wordpress.slack.com/archives/C015GUFFC00)(
   all are welcome!) and have been testing 5.8 everyday over the last week+ to find
   some bugs.

[@gwwar](https://profiles.wordpress.org/gwwar/)

 * [Doing a bit of performance profiling when dragging](https://github.com/WordPress/gutenberg/pull/33395).
   Looks like there’s some speed improvements we can make there. Let me know if 
   y’all were looking at any other related block dragging PRs too.

## Open Floor

Would it be possible to shadow the GutenbergGutenberg The Gutenberg project is the
new Editor Interface for WordPress. The editor improves the process and experience
of creating new content, making writing rich content much simpler. It uses ‘blocks’
to add richness rather than shortcodes, custom HTML etc. [https://wordpress.org/gutenberg/](https://wordpress.org/gutenberg/)
Release process? Raised by [@vcanales](https://profiles.wordpress.org/vcanales/).

Both [@vcanales](https://profiles.wordpress.org/vcanales/) and [@gwwar](https://profiles.wordpress.org/gwwar/)
expressed interest in shadowing for the release process for today’s RC. [Documentation for managing releases was updated this week](https://developer.wordpress.org/block-editor/contributors/code/release/)
with more information including the need to be a part of the [Gutenberg development team](https://developer.wordpress.org/block-editor/block-editor/contributors/repository-management/#teams)
to help out.

Next step: [@vcanales](https://profiles.wordpress.org/vcanales/) and [@gwwar](https://profiles.wordpress.org/gwwar/)
are going to pair up with help as needed from [@youknowriad](https://profiles.wordpress.org/youknowriad/).

Help review the refactored gallery block PR. Raised by [@paaljoachim](https://profiles.wordpress.org/paaljoachim/).

Paal raised this [PR for the gallery block refactor work](https://github.com/WordPress/gutenberg/pull/25940)
as needing reviews with [@youknowriad](https://profiles.wordpress.org/youknowriad/)
chiming in to say that it’s an important one that might require input from everyone.

[#core-editor](https://make.wordpress.org/core/tag/core-editor/), [#core-editor-summary](https://make.wordpress.org/core/tag/core-editor-summary/)

# Post navigation

[← Older posts](https://make.wordpress.org/core/2021/page/26/?output_format=md)

[Newer posts →](https://make.wordpress.org/core/2021/page/24/?output_format=md)