This Week at WordPress.org (April 21, 2024)
News
WordPress.org Website Redesign
- The Pattern Directory gets a refresh and is now powered by blocks
- Demo site
- Log issues in the WordPress/pattern-directory repository on GitHub
- Patterns Figma
- The Forums get a refresh
- Homepage updates
- Plugin Directory
- Demo site
- Log issues in the WordPress.org issues queue on GitHub or in Meta Trac
- HelpHub Figma
CLI
Community
- Meetup Organizer Newsletter: April 2024
- Recap of the Contributor Working Groupβs Mentorship Chat on April 18, 2024
Core
- Merge Proposal: Rollback Auto-Update
- Whatβs new in Gutenberg 18.2? (24 April)
- WordPress 6.5 performance improvements
- WordPress 6.6 call for volunteers update
- Core Team Update β April 22, 2024
- Asynchronous processing of redirects in
request_multiple()
when using curl transport
Core Trac
Enhancements
- Cover Block Improvement
- Block Hooks: Enable for post content
- Add “cover” cropping mode for custom image sizes
- Change the http:// links to https:// of ma.tt and hello dolly
- HTML API: Add custom text decoder
- Provide a framework for plugin onboarding experiences
- Interactivity API: Some property access does not work well in server directives
Bugs
- Unmodified Twenty Twenty-Four Theme Layout Breaks on Mobile
- PHP Warning with invalid JSON input
- WordPress Categories and Tags pages are not loading 500 internal server error
- Wrong processing post_status for custom post_status
- Edit Permalinks, Date, Time and Visibility not working on 6.5.2
- Root-Level Padding Breaks Layouts on Twenty Twenty-Four Theme
- PHP Warning: Undefined array key 1 in /chroot/home/ab2bb14c/fullerfasteners.com/html/wp-includes/media.php on line 71
Gutenberg Issues
- Components and UI
- Components: Document our deprecation procedures
- Migrate DropdownMenu instances to DropdownMenu V2
- Tricky issue with the Gutenberg Button Block Alignment and Justification option select style
- Create Pattern Modal: Modal disappears when focus is moved with tab key
- DropdownMenuItemV2: Add “destructive” state
- LinkControl: Add CSS class to improve styling for external links
- Double border applied when “Page” tab is active
- Typo – build/editor/index.js
- Typo – build/edit-site/index.js:23718
- should viewScriptModule still be experimental in the scripts package?
- Block Editor: BlockCanvas component is exposed on both public/private
- Inserter: Pattern tab visibility
- Command Palette: Add data view shortcuts
- Spacer block: Can’t set height when direct descendant of a Row block
- BaseControl: Support accessible, flexible layouts
- Improve and align application of lock icon in list view
- CheckboxControl, RadioControl: Support accessible, flexible layouts
- Global Styles: Add block-level textAlign UI
- Allow customization of block preview height
- Documentation and Documentation Tooling
- Getting Started > Fundamentals of Block Development: Clarify requirements to add editor styles for a block
- JavaScript Documentation: Improve the JS API documentation tool.
- Docs: Interactivity API – Shape a section in the docs providing a full response to the question “Why it’s not possible to just use React?”
- Docs: Remove the word “reference” from subsections under “Reference Guides”
- Docs: Interactivity API – Move docs from “Reference Guides > Package Reference > @wordpress/interactivity” to “Reference Guides > Interactivity API Reference”
- JSON and Data Views
- Data Views: Some notices display encoded characters
- Pages data view: Provide access to edit posts page (when set as homepage), plus utility ‘pages’
- Patterns and Templates
- Can’t swap templates in the post editor
- Proposal for Enhancing the Navigation Block to Support Mega Menu Creation
- Multiple Blocks: Padding setting in JSON is no longer working
- Creating/Updating templates for classic themes supporting custom block templates is gone.
- Background image: should it integrate with background-image theme mod?
- Form blocks: “Common” is not a valid block category
- Table of contents: “Layout” is not a valid block category
- Pattern: unable to see white text when editing a pattern at the source
- Block Library: Migrate to the new textAlign block support
- When a pattern is first saved, there is a notice that says “Site updated” instead of “Pattern saved”.
- Block Editor Functionality
- Follow up questions on the duplicate post and page feature
- Only engage zoom out mode if the editor is focused on an entity
- Block Editor: BlockCanvas component is exposed on both public/private
- When a pattern is first saved, there is a notice that says “Site updated” instead of “Pattern saved”.
- Improve Inserter experience when blocks cannot be inserted
- Allow customization of block preview height
- Add page-break support to Footnotes block
- Editor: Fix 403 forbidden error for users with low capabilities
- Improve Inserter experience when blocks cannot be inserted
- Add page-break support to Footnotes block
- Only engage zoom out mode if the editor is focused on an entity
- DataViews: Extensibility
- Follow up questions on the duplicate post and page feature
- Padding visualizer shows stale padding when block opts to handle application of style
- Proposal: Keep the Inserter open
- Editor: Fix 403 forbidden error for users with low capabilities
- – Footnotes in sync patterns can’t be edited
- Block bindings API for 6.6
- Tracking issue: Block bindings API
- Editing synced patterns does not use browser history
- Miscellaneous
- Invalid JSON Response and RESI API Issue
- Site editor responsiveness
- createInterpolateElement: Add error handling in case unmatched tags are included
- Improvements to class WP_Theme_JSON and its tests
- Click-to-expand images could prefetch full-resolution image to speed up display
- Allow html in pagination labels
- Header nav menus covered by overlay in following block
- Site Editor: Empty header while in distraction-free mode
- Full-page client-side navigation tracking issue
- Hybrid Themes: Allow access to the template lists to edit/delete templates.
- Google Forms charts copying not persisting (when copied from Chrome)
- Block bindings: Fix accessibility of the ‘Connected’ visual indicator in the block toolbar
- Add a preview only mode to the navigation block
- Auto-post a Playground preview link on every PR
- Issue adding tags in Gutenberg when autocomplete reaches 20 item limit
- Gutenberg plugin v18.2, stable release April 24, 2024
- Is solution for AVERAGE_READING_RATE incomplete for i18n?
- Navigation block’s “Open on click” mode bug on nested submenus
- Copy pasting from a word document sometimes leads to empty links in subheads
- [Flaky Test] should preserve elements on addition
- Pages data view: Provide access to edit posts page (when set as homepage), plus utility ‘pages’
- [Flaky Test] The PHP version is rendered if the legacy attribute is true
- Improvements to class WP_Theme_JSON and its tests
- Content Block: add justification to block toolbar in addition to sidebar
- Auto-post a Playground preview link on every PR
- Invalid JSON Response and RESI API Issue
Gutenberg Discussions
- Can’t get block selectors to work
- Footnotes
- Universal blocks and block hydration
- Getting Started – and other learning resources
- Interactivity API: Roadmap
- Merge/Split Table Cells in default table block
- Attaching multiple handlers to an event and allowing asynchronous event handlers
- WP-ENV: A couple of comments
- More details about Gutenberg Phase4-Multilingual?
- Using blocks.registerBlockType block-filter to change core block markup. Is this how it’s supposed to be done?
- Does the Query Loop only accept patterns that are pre-registered in a plugin/theme?
- How to access the Query Loop Block’s data on the fly?
Core Meetings
- Summary, Dev Chat, April 24, 2024
- Agenda, Dev Chat, Wednesday April 24, 2024
- Performance Chat Summary: 23 April 2024
- Performance Chat Agenda: 23 April 2024
- Summary, Dev Chat, April 17, 2024
Developer Blog:
WordPress Developer Blog Content Discussions
Design
Documentation
- Summary for Docs Team Meeting (16-April-2024)
- Agenda for Docs Team Biweekly Meeting (16-April-2024)
- Summary for Docs Team Meeting, 2 April 2024
- Translation of End-user documentation project started at WordCamp Torrelodones (Spain)
- Documentation Team Update β April 22, 2024
Documentation-Issue-Tracker
Hosting
Marketing
Meta
- Devs: Give your feedback on Plugin Directory Playground Previews
- The Pattern Directory gets a refresh and is now powered by blocks
- The Forums get a refresh
- Homepage updates
Meta Trac & GitHub
Documentation Team
Plugin Directory
- Plugin Review Submissions – Allow authors to add comments about their new plugin version uploads
- Playground Preview button in plugin directory doesn’t always work if you have Release Confirmation active
Support Team
UI/UX
- Search box takes up too much vertical space; move up and to the right
- View Cart Design not looks good
Photo Directory
WordPress.org
Openverse
- Openverse Monthly Priorities Meeting 2024-05-01
- Community Meeting Recap (2024-04-22)
- A week in Openverse: 2024-04-15 β 2024-04-22
Playground
- Devs: Give your feedback on Plugin Directory Playground Previews
- Build a Slide Block + export to pdf
- Explore biome as a replacement for eslint/prettier
- Error when running “nx run docs-site:build” the first time
- Use global $wp_filter instead of an mu-plugin
- The documentation site is broken
Pattern Directory
- The Pattern Directory gets a refresh and is now powered by blocks
- Style adjustments for selected item and apply button in multiple selection flow
Plugins
- Plugin Review Team: 22 April 2024
- Notify Plugin or Theme developer of support requests
- Proposal to remove the non-block editor option from support forums:
- Bug report on edited reviews not showing as recent:
- Enhancement suggestion to include a checkbox for support reps acknowledging forum guidelines
Polyglots
Support
Sustainability
Test
Themes
- Themes Team Meeting Notes β April 23, 2024
- Themes team update April 23, 2024
- Themes team update April 16, 2024
Community Themes
Theme Experiments
Training
- Training Team Meeting Recap β 18th April 2024
- Brainstorm & Table Lead β WordCamp Europe 2024 Contributor Day
Learn Issues
WPTV
- Upgrading jQuery: Working Towards a Healthy Web
- Curl for 8.7.1
- Node 21.7.3
- React 18.2.0 (teaser for 19)
- PHP 8.3.6 Released!
- PHP 8.2.18 Released!
- PHP 8.1.28 Released!
- PHPCS 3.9.2
- WPCS 3.1.0
- Requests 2.0.11
- PHPMailer 6.9.1
- PHP Parallel Lint 1.4.0
- LibZip 1.10.1
- MySQL 8.3
- Composer 2.7.4
- Homebrew 4.2.19
- TC39
- Chromium Roadmap
- Firefox Release Calendar
- Safari 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. πΌ