This Week at WordPress.org (June 2, 2024)
News
- WordPress 6.5.4 Maintenance Release
- WordPress 6.6 Beta 1
- WordCamp Europe 2024: Mid-Year Update and Q&A with Matt Mullenweg
Community
- Events of the Month – March & April 2024
- Community Team Meeting Agenda for 6 – June – 2024
- Current challenges of WordPress Events. Shaping the future
Core
- JSX in WordPress 6.6
- Hallway Hangout: Theme Building with Playground, Create-block-theme plugin, and GitHub
- Core Performance Team Update: May 2024
WordPress 6.6
Core Trac
Bundled Theme
- Bundled block themes: The theme.json schema version is incorrect – Status: New
- Twenty Seventeen: Comment Block Alignment is not working properly on frontend – Status: Closed
- Twenty Seventeen: Comments Form Block’s Button Border Radius is different in editor and frontend – Status: Closed
- Twenty Fifteen: Verse block font family is different in back-end & Front-end – Status: New
- Twenty Seventeen: add border-style for custom Pullquote block borders – Status: New
- Twenty Seventeen: Search Block Clear text button not showing on frontend – Status: Reopened
- Twenty Twenty: Login/out block font family is different in the editor when added to a post – Status: New
Build/Test Tools
- React: Upgrade to the new JSX transform – Status: Closed
- Pin highest supported PHP version in
.env
for 6.5 branch – Status: Closed - Tests: Cached data in
WP_Theme_JSON_Resolver
causes cross pollution in unit tests – Status: Closed - Pin
macos-13
for the 6.3 branch and earlier – Status: Reopened - Composer slow – add script to skip install – Status: Closed
Editor
- Ability to control editor preview breakpoints – Status: New
- Add block bindings support for a __default attribute for pattern overrides – Status: Closed
- Background colour is not working in Calendar block – Status: Closed
- Editor: update packages to latest version – Status: Closed
- On mobile devices, the first element of the Navigation block is focused by default – Status: Assigned
- Dashicons are not available in Tablet and Mobile view in the Block editor – Status: Closed
- Dashicons are not available in Tablet and Mobile view in the Block editor – Status: New
- Swapping templates hangs site – Status: New
- Simplify the block bindings HTML replacement logic – Status: Closed
- Continuous issue to access due to maintenance – Status: New
- Improve
class WP_Theme_JSON
tests – Status: New - Site editor template description displays encoded characters – Status: New
General
- Woocommerce order list page showing warning – Status: Closed
- Post via email – Password field default value trips Google Chrome warning – Status: New
- PHP deprecation warning in /wp-includes/general-template.php – Status: New
- WordPress Playground POST request issue – Status: Closed
- Dodavanje dotataka – Status: Closed
- Help! – Status: Closed
- Warnings appearing in log – PHP 8.3 related deprecations? – Status: New
- wp_enqueue_script() was called incorrectly. “wp-editor” script should not be enqueued together with the new widgets editor (wp-edit-widgets or wp-customize-widgets) – Status: New
- Escape Output in Storage Count List Item Class – Status: New
- 404s related to caching – Status: Assigned
Administration
- Admin Menu: The admin submenu gets hidden behind the “Theme Details” modal – Status: Closed
- Improve description on image upload error – Status: Assigned
- Escape Output in Storage Count List Item Class – Status: New
Upgrade/Install
Plugins
- Plugins: Revert 6.5.3 changes for showing an admin notice on successful activation – Status: Closed
- Error message: Maximum execution time of 60 seconds exceeded – Status: Closed
Widgets
- block_editor_rest_api_preload function is restoring $wp_scripts and styles enqueued by wp_enqueue_media are lost – Status: New
- Improve caching in get_calendar function – Status: New
- wp_enqueue_script() was called incorrectly. “wp-editor” script should not be enqueued together with the new widgets editor (wp-edit-widgets or wp-customize-widgets) – Status: New
Database
REST API
- Backport: Output post classes in the editor – Status: Closed
- Refactor fixture replacements for the “class_list” REST API field – Status: Closed
HTML API
- HTML API: Report real and virtual nodes in the HTML Processor – Status: Closed
- Editor: Introduce XML Tag Processor and XML Processor – Status: New
- HTML Processor: ::create_fragment returns self when subclassed – Status: Assigned
Script Loader
- Lack of escaping in Moment.js localization – Status: Closed
- Add $is_module as an extra strategy argument when enqueueing js script – Status: New
HTTP API
- Add Support to HTTP 2 in WP_Http Class – Status: New
Login and Registration
- A password change should not destroy a user’s session data – Status: New
- Long Site Titles Cause Layout Issues on wp-admin Login Page – Status: New
Media
- Improve description on image upload error – Status: Assigned
- PHP 8.1: Implicit conversion error make it impossible to crop image – Status: Closed
Embeds
- Slideshare embeds returning a 404 error – Status: New
Gutenberg Discussions
Gutenberg Issues
[Focus] Accessibility (a11y)
- Button component: aria-disabled focusable button should use consistent focus style
- Button component: link buttons should not use aria-disabled
- Global Styles: Pagination buttons must have a tooltip
[Feature] Block bindings
- Create abstractions for Block Bindings Panel and other ItemGroups
- Editing bound paragraph in post editor causes “Site Updated” message to appear
[Feature] Blocks
- Add support for section dividers in the Color section in the Inspector
- Consider adding a general purpose Link block or block supports
[Feature] Data Views
[Feature] Patterns
- Detaching patterns not available when editing pages in the Site Editor
- The pattern shuffle feature includes synced patterns but they are inserted unsynced
[Feature] Synced Patterns
- Pattern navigation toggles zoom out view
- Pattern overrides: Initial number of number set (or $ + 2 numbers) disappear from edited Paragraph & Heading Blocks
[Feature] Template Editing Mode
[Feature] Typography
- Font size control is broken in some classic themes on 6.6 alpha
- Update typography variations UX to resemble colors flow
[Package] Components
- Button: add support for iconPosition top and showDescription
- Text alignment controls in global styles for irrelevant blocks
[Package] Data
[Package] Scripts
- New created block doesn’t show in the block list when using devDependency latest @wordpress/scripts version 28.0.0
- Bug in @wordpress/scripts
Global Styles
- Color style variations don’t resolve CSS custom properties
- Global Styles: Can’t remove a custom color from palette in Safari
[Block] Cover
[Block] List
[Block] Navigation
- Navigation: Make ‘Manage menus’ button link to site-editor.php?postType=wp_navigation
- Navigation: Block toolbar obscures submenu items when Navigation block is at top of editor
[Block] Paragraph
[Type] Bug
- Site editor template description displays encoded characters
- Text alignment controls in global styles for irrelevant blocks
- Meta field not sent even after postmeta change on save post
- The Navigation Block has an Inline Style Without Declarations
- Appearance -> Template Parts not present for hybrid/classic theme in 6.6-beta-1
- Editing bound paragraph in post editor causes “Site Updated” message to appear
- Pattern navigation toggles zoom out view
- Pattern overrides: Initial number of number set (or $ + 2 numbers) disappear from edited Paragraph & Heading Blocks
- The pattern shuffle feature includes synced patterns but they are inserted unsynced
- Site editor template description displays encoded characters
[Type] Enhancement
- DataViews for Posts, Categories and Tags
- Button: add support for iconPosition top and showDescription
- Allow theme authors to opt out of color and typography preset autogeneration in WordPress 6.6
- Detaching patterns not available when editing pages in the Site Editor
- Create abstractions for Block Bindings Panel and other ItemGroups
- Text alignment controls in global styles for irrelevant blocks
Needs Design
Performance
- Disable autoload for large optionsAudit Autoloaded Options Site Health should extend Core’s check if availableRun test cases with
WP_DEBUG
enabledConditionally load images initially-visible in some breakpoints without lazy-loading performance penaltySite Health: detect web server AVIF mime type supportImprove image handling approach in Modern Image Formatscomposer test:plugins
failed with errorPrepare Performance Lab 3.2.0 releaseParse width presets for use insizes
values
WPCS
Core Meetings
- Performance Chat Summary: 4 June 2024
- Performance Chat Agenda: 4 June 2024
- Agenda, Dev Chat, Wednesday June 5, 2024
Developer Blog:
WordPress Developer Blog Content Discussions
- What’s new for developers? (June 2024) – Status: Open
DevHub Block Examples
Design
do_action
Documentation
Documentation-Issue-Tracker
Hosting
Five for the Future
- Organizations sponsoring non-staff
- Update PHPCS runner
- Pledges with either 0 hours or 0 individuals should be hidden
Marketing
Media Corp
Meta
- Meeting Agenda for May 29, 2024
- Results (4)
- #7662 Long Trac queries showing 403 error
- #7663 Plugin submission: Change texts referring to the previous submission process
- #7664 Plugin Submission: Allow multiple plugin submissions for authors with plugins that have a total of +1M active installs
- #7665 Update Credits for WordPress 6.5.4
WP Org Main (Theme)
Openverse
- Openverse maintainers welcome Princewill Onyenanu as a new committer
- Community Meeting Recap (2024-06-03)
Openverse GitHub
- /api/api/admin/media_report.py, line 387, in change_view can fail if the tag does not have a provider
- Attribution: XML/RDF/Turtle please.
ov
hooks should reference theov
script directly, rather than relying on it being in the PATH- Include report filing in admin media view
- Make admin media endpoint work for all media items not just those with reports
- New About page
- Add support for aliases in
ov
- Use
ov
in CI/CD workflows - Replace single usage of perl with Python
Playground
- Inconsistent capitalization of plugin and theme names during boot up
- Unable to add file to /wordpress/ folder using bootWordPress
- Multiple 404 and 428 errors
- Review Extism applications for Playground
- Fetching a URL that redirects has the first page content prepended
Plugins
Polyglots
- WordPress 6.5.4 has been released….
- Agenda: Weekly Polyglots Chat – June 5, 2024 (13:00 UTC)
- Translation Events: Inviting GTEs to Create and Manage Events
Project
Security
Sustainability
- May Project Health Hangouts Summary
- Project Health Hangouts and Working Group Kickoff
- Sustainability Chat Agenda, June 7, 2024
Test
Themes
- Themes Team Meeting Notes – May 28, 2024
- WordCamp Europe 2024: Theme’s team table on contributor day
- Themes team update June 04, 2024
- Default Theme Task Force update – May 31, 2024
Community Themes
Training
- Training Team Meeting Recap – 30th May 2024
- Meet 2024 Interim Co-Rep: Jamie Madden
- Proposal: Learn WordPress Content Maintenance Process
- Learn WordPress Newsletter – June 2024
- Training Team Update – June 2024
Learn Issues
Accessibility
Theme and Design
- RTL Audit
- Add My Courses link to local navigation
- Add featured image to upcoming online workshop cards
- Add fallback image in cards for Courses and Lessons
- Complete footer content
- Add subscription form to footer
Translations
- Bangla translation for “Exploring category templates with block themes”
- Bangla translation for “Applying duotone filters to change color effects”
Workshops and Courses
- Online Workshop: Recording awesome videos for WordPress demos, courses, and more
- Online Workshop: Using the Interactivity API outside of WordPress
Administration and Feedback
- Requests to paginated views of the homepage should redirect to the homepage
- How to Change the WordPress Administration Email Address Without email Verification
- Feedback – Image Comparison Problem (Single Image Adde)
Meetings and Agendas
Courses
Online Workshops
- Developer Hours: What’s new for theme developers in WordPress 6.6
- WordPress Support Engineer: Roles, Responsibilities, and Career Path
WPTV
- Upgrading jQuery: Working Towards a Healthy Web – jQuery 4.0.0 BETA
- Curl 8.8.0 –
- Node 22.2.0
- React 18.3.1 / React 19 Upgrade Guide
- PHP 8.3.8 Released! – NEW
- PHP 8.2.20 Released! – NEW
- PHP 8.1.29 Released! – NEW
- PHPCS 3.10.1
- WPCS 3.1.0
- Requests 2.0.11
- PHPMailer 6.9.1
- LibZip 1.10.1
- Changes in MySQL 8.4.1 (Not yet released, LTS Release) – New
- Composer 2.7.6
- Homebrew 4.3.3 – NEW
- TC39
- Chromium Roadmap
- Firefox Release Calendar
- Safari Release Notes
- Safari 17.5 Release Notes
Thanks for reading our WP.org roundup! We highlight the news and discussions from the good folks making WordPress possible each week. If you or your company create products or services that use WordPress, you need to be engaged with them and their work. Be sure to share this resource with your product and project managers.
Are you interested in giving back and contributing your time and skills to WordPress.org? Start Here › Contribute.
You — and your whole team can join Post Status too!
Build your network. Learn with others. Find your next job — or your next hire. Read the Post Status newsletter. ✉️ Listen to podcasts. 🎙️ Follow @Post_Status 🐦 and LinkedIn. 💼