This Week at WordPress.org (April 28, 2024)
News
- WP Briefing: Episode 78: Guided Growth: Cultivating Contributors Through Mentorship
- How WordPress Is Creating a Faster Web
- Apply for the Kim Parsell Memorial Scholarship for WordCamp US 2024
Gutenberg’s Persistent Inserter Sidebar
Efforts are underway to make Gutenberg’s inserter sidebar persistently open, like other sidebars. This involves relocating tabs and considering the need for a close icon within the tab list, as discussed here and in a related PR. However, this change may delay immediate search functionality. The community is debating whether to prioritize persistent access or retain instant search when opening the inserter.
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
Accessibility
CLI
Community
Core
- Roadmap to 6.6
- Data Liberation: Project plan
- Data Liberation: Outreach recap and updates
- WordPress 6.5.3 RC1 is now available
- 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 Performance Team Update: April 2024
- Default Theme Task Force update โ April 30, 2024
Core Trac
Menus
- Change
nav-menu-text-color
CSS variable value - Consider introducing a dedicated endpoint for Block Hooks
Plugins
Site Health
Upgrade/Install
- PHP 8+ Fatal Error in WP_Upgrader due to TypeError in array_keys() Call
- Return value of
_wp_delete_all_temp_backups()
isn’t used - Guard condition in
delete_temp_backup()
shouldn’t return early - Update jQuery UI library to version 1.13.3
- Yearly theme injection with auto-updates = true
- Bulk Action ‘Send password reset’ on site-users.php isn’t coded
- Avoid re-constructing
WP_Theme_JSON
object from raw theme_json, instead useWP_Theme_JSON
object insideWP_Theme_JSON_data
REST API
General
- Interactivity API: Cannot be used from wp-admin
- Search, Bookmark, and Folder Function In WordPress Dashboard
- Officially expose the Site Editor Patterns page for all classic themes
- getDate JS error when opening post
External Libraries
Editor
- Editor: Fix block template files query for a post-type
- Add support for column and row span in grid layout child blocks.
- Tests: Html5lib-tests context tag needs to be reset
- Remove
version
fromdocker-compose.yml
file - Improve i18n for disk space health checks
Taxonomy
Bundled Theme
- Twenty Twenty-One: Font size difference between editor & frontend in Latest Comments block
- Twenty Twenty-Four: Latest post block align is not working properly in editor side.
Build/Test Tools
- phpcs error in wp-includes > capabilities.php line 1093
- Tests: Html5lib-tests context tag needs to be reset
- Change
nav-menu-text-color
CSS variable value - Remove
version
fromdocker-compose.yml
file
TinyMCE
Administration
Options, Meta APIs
Roles/Capabilities
Cache API
Gutenberg Issues
๐ ๏ธ Design and User Interface
- Rename “caption” element to “figcaption” in theme.json V3
- Remove font weight on toolbar tab button
- Expose
@emotion/styled
to extenders - Typography Panel in the Block Inspector for
core/paragraph
never goes away even with all features disabled - Move color presets into the palette view
- Typewriter Experience doesn’t work when Custom Fields are shown
- Block background doesn’t work on Site Editor section
- Move “Categories” and “Tags” sections back to the top part of sidebarโฆ or make their order editable
- LinkControl: Provide better way to see the full URLs
- Improper Inserter block title text wrapping
- Convert to component: Badge
- Tricky issue with the Gutenberg Button Block Alignment and Justification option select style
- Follow up questions on the duplicate post and page feature
- Only engage zoom out mode if the editor is focused on an entity
- JavaScript Documentation: Improve the JS API documentation tool.
๐ Bug Fixes and Error Handling
- React app are crashing if I use
<Spinner/>
inside<Notice/>
- Restore the terms ‘Permalink’ and ‘Slug’ in the PostURl user interface
- Do not use aria-details for InputControl and BaseControl
- HTML structure of navigation blocks differs between editor and front
- DateTimePicker: AM/PM switcher is not screen reader accessible
- Moving blocks via keyboard: screen readers don’t notify operation done
- Data Views: Some notices display encoded characters
๐ Block Enhancements and Features
- Group Block: Add Aspect Ratio Control
- Query Loop / Post Template block: additional grid view layout options
- New Block: Dialog Popup
- Color & Typography Variations for WP 6.6
- Allow spacing in typography variations
- Cover block image blurry due to incorrect srcset values
- Only show color and typography variation control if alternate variations exist
๐ง Development and Code Quality
- PHP backports for WP 6.6
- Block Editor Handbook not properly updated when two markdown files share the name (but not path)
- Expose
formatMap
in @wordpress/date - Scripts:
plugin-zip
command does not exclude files not included infiles
field - Components: move border style utils to
block-editor
package - wp-scripts: minification of CSS imports is done too early in the process
- Migrate DropdownMenu instances to DropdownMenu V2
๐ Sync and Pattern Management
- Idea: using the group block in synced patterns as a freeform content area (via pattern overrides)
- Phase 3: Collaboration index
- Phase 3: Revisions
- Phase 3: Workflows
๐ New Features and Major Enhancements
- Social Icons: Add Bluesky social icon
- Inserter: Patterns tab state
- Block Styles: Reducing specificity of default block style variation styles
- Rename “caption” element to “figcaption” in theme.json V3
- Templates: allow replacing theme templates with custom templates
- Expose
@emotion/styled
to extenders - Typography Panel in the Block Inspector for
core/paragraph
never goes away even with all features disabled
Gutenberg Discussions
- Expand on Click for Galleries is Clunky and Inefficient – Toggle for Entire Gallery?
- FSE : Issue applying Gutenberg Template for Custom Post Type in a Plugin
- Limit color palette per usage / control (text / background…)
- programmatic manipulation of styles (attributes.style) derrived from block supports features
- Interactivity outside blocks or as “standalone” (like Alpine.js)?
- Best Practices for Animations
- Different values for device categories
Core Meetings
- Performance Chat Summary: 23 April 2024
- Summary, Dev Chat, May 1, 2024
- Performance Chat Summary: 30 April 2024
- Summary of Hallway Hangout on whatโs next in Gutenberg
- Summary, Dev Chat, April 24, 2024
- Developer Blog editorial meeting summary, May 2, 2024
Developer Blog:
WordPress Developer Blog Content Discussions
Design
Documentation
Block Developer Examples
Here’s the information formatted as a markdown list:
Block Development Examples
Documentation-Issue-Tracker
- Two screenshots not loading within the Animoto Embed article
- [HelpHub][6.5][screenshots]: Amazon Kindle Embed screenshots are broken
- WXR file standard
- Contributor Day โ April 23, 2024
- Google Form Shortcode Not Displaying in Documentation
- [HelpHub] Changing the category “Installation”
- [HelpHub][6.5][screenshots]: First Steps with WordPress (Block Editor)
Hosting
Five for the Future
Marketing
Meta
Showcase
WP Org Main (Theme)
- Breadcrumb Navigation bar does Not Appear in Documentation and Support/Forums
- About subpages: Breadcrumbs not translatable
- Path and Link Broken in Theme Security Handbook
- New landing page: Connecting influencers to affiliate programs (“Creator Connections”)
- Adjustments in the Japanese version
Meta Trac & GitHub
Support Forums
- Search box takes up too much vertical; move up and to the right – New, Defect (Bug), Normal
- Editor is rendered twice when replying a support topic – New, Defect (Bug), Normal
- Closed reviews should not have a reply message box – Reopened, Defect (Bug), Normal
- Background colors on views need distinction – New, Defect (Bug), Normal
- Indented List Items breaking all parent list items – Closed, Defect (Bug), Normal
- The footer layout breaks in SVN view – Closed, Defect (Bug), Normal
- Forums: Underlined Text Not Rendered – Accepted, Defect (Bug), Low
- Critical Error on Website – Closed, Defect (Bug), Normal
Plugin Directory
- Google Forms Shortcode Not Displaying in Documentation – Closed, Defect (Bug), Normal
- The issue of blurry images in the WordPress repository within plugins on the internal page – Assigned, Defect (Bug), Normal
- Add an option to remove the –ignore-domain parameter in wp i18n make-pot – New, Feature Request, Normal
- Jetpack: Your site URL is a known local development environment URL – Closed, Defect (Bug), Lowest
Profiles
- .xyz domains error in WordPress.org profile edit form – Closed, Enhancement, Low
API
- Support always returning a beta or RC in core API version check – Closed, Feature Request, Normal
Translate Site & Plugins
- Design Issue: Underlines in submenu of polyglot sub page – New, Defect (Bug), Lowest
General
- Design issue : search suggestion have more space – Closed, Defect (Bug), Lowest
Swag Store (mercantile.wordpress.org)
- View Cart Design not looks good – New, Defect (Bug), Low
- Improve the button design – New, Enhancement, Lowest
Make (Get Involved) / P2
- Access to team meetings CPT – Closed, Enhancement, Low
- Broken Link in Contribute handbook page – Closed, Defect (Bug), Low
- The Likes widget is not vertically aligned with Reply and Follow buttons – Closed, Defect (Bug), Low
- Add official “Team Reps” list in code / automate team rep access – New, Feature Request, Low
- Design issue: On hover button text is not visible – Closed, Defect (Bug), Lowest
- Add Hover effect on link – New, Enhancement, Lowest
WordPress Playground
- Playground could not serve the request.
- The activatePlugin step doesn’t throw an error when given invalid inputs
- Loggers: Silence irrelevant error logs in unit tests
WordCamp.org
Enhancement
Hotfix
Feature
Design
WordPress.org
Support Forums
- Support Forums: Blocks: Disable the image block in the reviews forums
- Background colors on views need distinction
- Editor is rendered twice when replying a support topic
- Forums: Underlined Text Not Rendered
- Hotfix for width of block editor
- Missing space in breadcrumbs on support posts
Plugin Directory
- Plugin Review Submission – Change the date for new version uploads
- Plugin Review Submissions – Allow authors to add comments about their new plugin version uploads
- Search box takes up too much vertical; move up and to the right
- Playground Preview button in plugin directory doesn’t always work if you have Release Confirmation active
Photo Directory
Locales
- Path and Link Broken in Theme Security Handbook
- Request to clear and update HelpHub support articles for zh_CN
- Add an option to remove the –ignore-domain parameter in wp i18n make-pot
WordPress.org & Team Sites
- Path and Link Broken in Theme Security Handbook
- About Page: Consider breadcrumbs for The People, The Technology, The Details
Plugin Directory
- Google Forms Shortcode Not Displaying in Documentation – Closed, Defect (Bug), Normal
- The issue of blurry images in the WordPress repository within plugins on the internal page – Assigned, Defect (Bug), Normal
- The footer layout breaks in SVN view – Closed, Defect (Bug), Normal
- Add an option to remove the –ignore-domain parameter in wp i18n make-pot – New, Feature Request, Normal
- Jetpack: Your site URL is a known local development environment URL – Closed, Defect (Bug), Lowest
Profiles
- .xyz domains error in WordPress.org profile edit form – Closed, Enhancement, Low
API
- Support always returning a beta or RC in core API version check – Closed, Feature Request, Normal
Translate Site & Plugins
- Add an option to remove the –ignore-domain parameter in wp i18n make-pot – New, Feature Request, Normal
- Design Issue: Underlines in submenu of polyglot sub page – New, Defect (Bug), Lowest
General
- Design issue : search suggestion have more space – Closed, Defect (Bug), Lowest
Swag Store (mercantile.wordpress.org)
- View Cart Design not looks good – New, Defect (Bug), Low
- Improve the button design – New, Enhancement, Lowest
Make (Get Involved) / P2
- Access to team meetings CPT – Closed, Enhancement, Low
- Broken Link in Contribute handbook page – Closed, Defect (Bug), Low
- The Likes widget is not vertically aligned with Reply and Follow buttons – Closed, Defect (Bug), Low
- Add official “Team Reps” list in code / automate team rep access – New, Feature Request, Low
- Design issue: On hover button text is not visible – Closed, Defect (Bug), Lowest
- Add Hover effect on link – New, Enhancement, Lowest
WP.org GP Translation Events
Meta WordCamp
Here’s the requested list formatted in markdown for the issues in the WordCamp.org repository:
WordCamp.org
- Ignore locale when sorting for shortcode “camptix_attendees”
- Favorite Session Enhancement
- Events: Improve design of Cookies close & accept Popup
- Bulk buy option only applies to target ticket
- Can’t correctly update name that has diacritics mark
- Configurable Incremental Ticket Release for High Demand Events
- Make it possible to reset the info and edit ticket token
- Ticket quantity does not reduce until paid
- Don’t translate wordcamp statuses in logs
- “Time” string is not showing as polish #pl_pl
- Allow IPs to be whitelisted
- Missing clear button for format filter
- Inconsistent dropdown content
Openverse
- A week in Openverse: 2024-04-22 โ 2024-04-29
- Openverse Monthly Priorities Meeting 2024-05-01
- Community Meeting Recap (2024-04-22)
- A week in Openverse: 2024-04-15 โ 2024-04-22
Openverse GitHub
Certainly! Here are the Openverse issues listed with only the title as a link:
Openverse
- Prettier’s pre-commit plugin is no longer maintained
- iNaturalist is no longer able to access S3
- Remove retired DAGs
- Share untranslated locales with relevant users and solicit help for translations in the frontend
- Convert Storybook stories to
stories.js
CSF format - Sensitive state is shared between tests
- Component: Theme switcher
- Remove the
ssrRef
from provider store - Initialize the feature flag store state on server request
- Replace invalid license value in the catalog database
- Audio waveform should return 424 instead of 500 when waveform cannot be generated
- Replace the sample string in a secret with a more obviously safe value
- The
just api/init
command fails when executed repeatedly in succession - Incorporate
djlint
to lint HTML templates - Automatically warn or convert unformatted URLs in the documentation site
- Science Museum halts early despite skipping ingestion errors
- Frontend robots.txt only protects english-language routes
Playground
- Improve log modal
- Playground could not serve the request.
- The activatePlugin step doesn’t throw an error when given invalid inputs
- Loggers: Silence irrelevant error logs in unit tests
- Support SQLite at the network connection level
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
Plugins
Sustainability
Test
- Announcement: Earn Your Test Team Badges!
- Week in Test: April 29, 2024
- Test Team Update: 29 April 2024
Themes
- Themes Team Meeting Notes โ April 23, 2024
- Default Theme Task Force update โ April 30, 2024
- Themes team update April 30, 2024
Community Themes
Theme Experiments
Training
- Learn WordPress Newsletter โ May 2024
- Training Team Update โ May 2024
- Project thread: The second Learn WordPress Course Cohort
- Training Team Meeting Recap โ 25th April 2024
- A light Learn/Lessons visual refresh
Online Workshops
- Homepage displays: Latest posts vs static
- How to facilitate Online Workshop for the WordPress Training Team
- How to facilitate Online Workshop for the WordPress Training Team
- Testing Studio by WordPress.com
- Developer Hours: Alternatives to Custom Meta Boxes in the Block Editor
Learn GitHub Issues
- Plugin API Hooks
- Build Process
- Theme Testing
- JavaScript Best Practices
- UI Best Practices
- Child Themes
- Online Workshop: How to facilitate Online Workshop for the WordPress Training Team
- Meeting Agenda May 2, 2024
- Upgrade Sensei Pro to final release
- Online Workshop: Testing Studio by WordPress.com
- Missing images in some lessons
- Feedback – Need to improve grammar for “Working faster with the command palette”
- Gujarati translation for “Working faster with the command palette”
- Courses landing page template
- Contribute page template
- Homepage template
- Tutorial data migration
- Lesson Plan data migration
- Staging site
- Restyle single course page
- Extend Level taxonomy to Lessons and Courses
- Meeting Agenda April 25, 2024
- Learning Pathway data type
- Japanese Online Workshop – ใฏใฉใทใใฏใจใใญใใฏใใใพใใ็ฅใใใใ2ใคใฎ้ใ / classic and block. The difference between the two that you want to know now
WPTV
- Upgrading jQuery: Working Towards a Healthy Web
- Curl for 8.7.1
- Node 21.7.3
- React 18.3.1 (April 26, 2024), React 19 Upgrade Guide
- 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
- LibZip 1.10.1
- MySQL 8.3
- Composer 2.7.4
- Homebrew 4.2.20
- 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. ๐ผ