This Week at WordPress.org (September 2, 2024)
News
Community
Core
Create Block Theme
- Image URL Localization URI – bug
- Improve the CBT_Theme_Fonts class tests – enhancement
- Should font files be renamed when added to a theme? – enhancement
Core Trac
Administration
- Heartbeat API: consider changing the min allowed time – Status: New – Type: Defect (bug) – Milestone: 6.7
- Responsive Issues on the Discussion Settings Page – Status: Closed – Type: Defect (bug)
Bundled Theme
- TT3 and TT4: make template heading text translatable – Status: New – Type: Defect (bug) – Milestone: 6.7
- Twenty Twenty-One: Remove the use of empty rulesets – Status: New – Type: Defect (bug) – Milestone: Awaiting Review
- Twenty Seventeen: Also define the standard property ‘filter’ for compatibility – Status: Closed – Type: Defect (bug)
- Twenty Twenty-One: defining standard
appearance
property in the CSS files – Status: New – Type: Defect (bug) – Milestone: Awaiting Review - Twenty Eleven: Do not use empty rulesets css (emptyRules) – Status: Closed – Type: Defect (bug)
Editor
- aspect-ratio setting for image in overwritten pattern not working – Status: New – Type: Defect (bug) – Milestone: Awaiting Review
- Rename
wp_should_load_separate_core_block_assets()
to clarify its purpose – Status: Assigned – Type: Enhancement – Milestone: 6.7
General
- Block Bindings: Add
canUpdateBlockBindings
editor setting – Status: Assigned – Type: Enhancement – Milestone: 6.7 - Uploading WAV files fail in Gutenberg editor on Firefox browser when drag-dropped – Status: Assigned – Type: Defect (bug) – Milestone: Awaiting Review
- Website is a bit more than one minute behind the time! – Status: Closed – Type: Defect (bug)
- Enhance Support for
popovertarget
andpopover
Attributes in Native Browser Popover API – Status: New – Type: Enhancement – Milestone: Awaiting Review - Provide a way for classic themes to use
wp-block-library
even when loading block assets only for blocks that actually render on a page – Status: New – Type: Enhancement – Milestone: Awaiting Review
Help/About
- About Page – 6.7 – Status: New – Type: Task (blessed) – Milestone: 6.7
HTML API
- Global documentation is missing in
class-wp-html-decoder.php
file – Status: Closed – Type: Defect (bug) – Milestone: 6.7 - HTML API: Add method to split text nodes by null or empty prefixes. – Status: Closed – Type: Enhancement – Milestone: 6.7
Media
- Do not call
getimagesize()
against non-existent files – Status: New – Type: Defect (bug) – Milestone: Awaiting Review
Options, Meta APIs
- add_meta()/get_meta() undocumented type juggling for some meta values – Status: New – Type: Defect (bug) – Milestone: 6.7
Plugins
- error.log – can’t figure out issue with Google Search.. – Status: New – Type: Defect (bug) – Milestone: Awaiting Review
- TranslatePress – Business – Status: Closed – Type: Defect (bug)
Posts, Post Types
- Post guid for custom post type being modified – Status: New – Type: Defect (bug) – Milestone: Awaiting Review
REST API
- Fatal error: Attempt to read property “ID” on null in
/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php
– Status: New – Type: Defect (bug) – Milestone: Awaiting Review - Managing Dynamic Search, Category Filtering, and Pagination for Bulk Patterns – Status: New – Type: Defect (bug) – Milestone: Awaiting Review
Site Health
- Allow site health management – Status: New – Type: Feature request – Milestone: Awaiting Review
Taxonomy
- Taxonomies: Allow querying for all posts with any term of a given taxonomy – Status: New – Type: Enhancement – Milestone: Awaiting Review
Themes
- Convert div to main tag for web accessibility – Status: Assigned – Type: Defect (bug) – Milestone: Awaiting Review
Users
- Wrong argument type in documentation for hook
new_user_email_content
– Status: Closed – Type: Defect (bug)
WordPress.org Site
List user topics in a plugin or theme forum – Status: Closed – Type: Defect (bug)
Performance
- Unit test: AVIF image not supported – [Plugin] Modern Image Formats, [Type] Bug #1518
- Enable end user opt-in to generate all sizes in fallback format – Good First Issue, [Plugin] Modern Image Formats, [Type] Enhancement #1513
- Automatically opt into 1536×1536 and 2048×2048 sizes when generating fallback images – Good First Issue, [Plugin] Modern Image Formats, [Type] Enhancement #1512
- Incorporate layout constraints from ancestor blocks into the sizes calculations – [Plugin] Enhanced Responsive Images #1511
- WebP Images resolution not working in Gutenberg on wordpress.com | Modern Image Format – [Plugin] Modern Image Formats, [Type] Bug #1499
Gutenberg Discussions
General
- Collaborative Editing – Started yesterday by dmonad
- You use my project as a dependency. – Started 3 days ago by its-danny
Developer Experience
- Better support for block themes and the
Your homepage displays
option – [Feature] Themes, Started 2 weeks ago by felixarntz - My experience trying to adapt a theme to Full Site Editing – Started on Jun 16, 2022 by Jeremy-Bolella
- Exploring version control and Git workflows in block themes (Site Editor) – Started on Feb 29 by ndiego
Interactivity API
- Effect on store of multiple blocks in same plugin – Started yesterday by AlphaZebra
- Interactivity API and the router package for multilingual support – Started 2 weeks ago by hadimahoor
- Interactivity API and the advanced usage – Started last week by giuliodelmastro
Q&A
Gutenberg Issues
[Block Bindings]
- Human readable label for Meta fields – [Type] Enhancement
[Block] Embed
[Block] Image
- Image block: support dropping multiple images – [Status] In Progress, [Type] Enhancement
- Image Block: Surface autocomplete width options – [Package] Components, [Priority] Low, [Type] Enhancement
[Block] Navigation
- Search block: setting option to button only causes UI inconsistency in displaying search field – Needs Design Feedback, [Type] Bug
[Block] Pattern
- Pattern Overrides: Refactor block toolbar indicator – [Type] Code Quality
[Block] Post Featured Image
- Styles missing from images when using useFirstImageFromPost – [Status] In Progress, [Type] Bug
[Block] Post Template
- Query Loop / Post Title + Content blocks: Explore adding an Edit Post button to the toolbar – [Block] Post Title, [Block] Query Loop, Needs Design Feedback, [Type] Enhancement
[Block] Query Loop
- Query Loop: Make Display panel accessible when Query Type = default – Needs Design, [Type] Enhancement
[Block] Social
- Fix focus style of social icons with no link yet – [Focus] Accessibility (a11y), Needs Design, [Type] Bug
[Block] Table
- Table block polishing issues for 6.7 – [Type] Tracking Issue
[Block] Template Part
- Give Template-Part Block a filter to influence template part query result – Replace actions with filters? – [Type] Feature
[Block] Buttons
[Browser Issues]
- Zoom out: missing animation when moving patterns in Firefox – [Feature] Zoom Out, [Type] Bug
- Zoom out: some lag when both patterns and browse Style open in Safari – [Feature] Zoom Out, [Type] Bug, [Type] Performance
[Developer Experience]
- Tracking: A curated list of high-priority extensibility issues and enhancements – [Feature] Extensibility, [Type] Tracking Issue
[Feature] Block API
- Open up “Pattern Overrides” and therefore intern block bindings to custom dynamic blocks – [Feature] Block bindings, [Feature] Extensibility, [Focus] Blocks Adoption, [Type] Enhancement
[Feature] Data Views
- Data Views: show trashed templates and patterns – [Feature] Patterns, [Feature] Site Editor, Needs Dev, [Type] Enhancement
- Data views: Advanced filtering – [Type] Enhancement
[Feature] Extensibility
- Allow extending editor preview in more ways – [Type] Enhancement
[Feature] Interactivity API
- Yield to main before every Interactivity API store action, unless it uses
withEvent()
– [Packages] Interactivity, [Type] Enhancement, [Type] Performance - Introduce
withEvent
and require Interactivity API actions that use theevent
object to use it – [Packages] Interactivity, [Type] Enhancement, [Type] Performance
[Feature] Link Editing
- Add
tel:
when linking phone numbers – [Type] Enhancement
[Feature] Writing Flow
- Publish flow: return prominence of “move to trash” – [Type] Enhancement
[Focus] Accessibility (a11y)
[Global Styles]
- Style Book: iframe brings an additional tab stop in between tablist and tabpanel – [Type] Bug
- “Customize CSS” should not be in Command Palette for non-block themes – [Type] Bug
- Theme.json: Margin for elements is overridden by layout margin – [Type] Bug
[l10n]
- Tabs: Keyboard navigation and indicator issues in RTL languages – [Package] Components, [Type] Bug
[Needs Design]
- Query Loop: Make Display panel accessible when Query Type = default – [Block] Query Loop, [Type] Enhancement
[Needs Design Feedback]
- Search block: setting option to button only causes UI inconsistency in displaying search field – [Block] Navigation, [Block] Search, [Type] Bug
[Needs Dev]
- Data Views: show trashed templates and patterns – [Feature] Patterns, [Feature] Site Editor, [Type] Enhancement
[Needs Testing]
- Navigate to entity record crash editor – [Type] Bug
[Package] Block editor
- Rethink and improve the ‘None’ alignment – [Type] Bug
- Block Editor Color Palette: Only custom color palettes are displayed – [Type] Bug
[Package] Components
- Tabs: Keyboard navigation and indicator issues in RTL languages – l10n, [Type] Bug
- Image Block: Surface autocomplete width options – [Block] Image, [Priority] Low, [Type] Enhancement
[Package] Core data
- Data Store: invalidateResolution not working – [Package] Data, [Type] Bug
[Package] Data
- Data Store: invalidateResolution not working – [Package] Core data, [Type] Bug
[Package] DataViews
- DataViews: stress testing
primaryField
,mediaField
, andview.fields
– [Type] Bug - DataViews: the filter count is elongated but it should be round – [Type] Bug
- Dataviews: Pattern previews throw an error when changing sort order – [Type] Bug
[Package] Editor
- Post publish upload media dialog: race condition in uploads results in incorrect image replacements – [Type] Bug
- Editor: Remove hardcoded autosave endpoint checks – [Type] Code Quality
[Package] Env
- STDERR is merged with STDOUT in wp-env run commands – [Type] Bug
- [wp-env] Allow to set WP_HOME and WP_SITEURL through environment variables – [Type] Enhancement
[Package] Templates API
[Package] XML API
- XML API: Roadmap – [Type] Tracking Issue
[Type] Developer Documentation
[Type] Bug
Allow extending editor preview in more ways – [Feature] Extensibility, [Type] Enhancement
Typing in an RTL language inconsistent if the site language is LTR
Site Editor: Inserter is confusing when editing pages – [Feature] Site Editor
Categories List: Add Inline Option – [Type] Enhancement
Core Meetings
- Performance Chat Summary: 3 September 2024
- Default Theme Chat Agenda: September 4, 2024
- Performance Chat Agenda: 3 September 2024
- Agenda, Dev Chat, September 4, 2024
- Default Theme Chat Summary, August 28, 2024
- Performance Chat Summary: 27 August 2024
- Summary, Dev Chat, August 28, 2024
Developer Blog:
Design
do_action
Documentation
Docs Issue Tracker
- Update fluid typography section in theme handbook to include min/max viewport width settings – [Status] To do
- [6.6 HelpHub]: More block – 6.6, [Status] To do, user documentation (HelpHub)
- [6.6 HelpHub]: Cover Block – 6.6, [Status] To do, user documentation (HelpHub)
- Update Plugin Best Practices section on Avoid Naming Collisions to include namespaces as an option – developer documentation (DevHub), plugins, [Status] To do
- [Theme Handbook Overhaul] Outline Chapter: WordPress.org Theme Directory – developer documentation (DevHub), needs discussion, themes
Five for the Future
- New theme: Add blocks or block bindings to render pledge details
- New theme: Update pledge form styles
- Proposal: Five for the Future theme refresh
Hosting
Media Corp
- Upcoming Media Corps Briefing on Mid-term Goals for WordPress
- Crash when enabling network and adding a YouTube video to a post
Meta
WP Org Main (Theme)
- Main navigation bar: Make the logo bigger
- Homepage banner: WCUS 2024 Live Stream Hero Banner
- Homepage banner: Small notice format for WCUS 2024
- New landing page: The WordPress Briefing Podcast
Openverse
Openverse Issues
- Refactor usage of environment variables for DAG configuration to use Airflow Variables
- Add Flickr source for Katmai National Park and new homepage images set
- High contrast mode
- Some images are treated as unsupported file types in thumbnails, despite being supported file types
- Update to
adrf
0.1.7 and clean upMediaViewSet
with new adrf viewsets - Convert frontend test files to TypeScript
- Remove the Watermark API endpoint
- Add note on DjVu single result pages indicating availability of additional pages at source
- Display XCF and DjVu thumbnails at full size in single result page
- Add information about stored data to the Privacy page
- Update the skeleton loaders based on latest design changes
- Enable SSH into the
ov
container - Create
ContentProvider
API model for providers andproviders
endpoint - Floraon URLs need fixing before enabling the provider
- Filter machine-generated tags using an inclusion-based check, with a comparison against all reviewed labels
- “Testing Nuxt 3” text hidden on frontpage
Playground
- Changelog update workflow is failing [Type] Bug [Type] Repo / Project Management
- Type declarations broken in NPM packages [Focus] Developer Tools [Type] Bug [Type] Developer Experience
- Translate the playground documentation [Type] Documentation
- Problems when blogname is set to Chinese [Aspect] Website [Package][@wp-playground] Blueprints [Type] Bug
Photos
Plugins
Plugin Check
Polyglots
Support
Sustainability
Test
Themes
Twenty Twenty Five
- Performance assessment and support for Twenty Twenty-Five
- The Pull-quote block have extra padding on top & bottom
- The font sizes in the typography presets are wrong
- “Pill” text style
- Add the “combined” global style variations
- Post date: Fine tune the font size
- Block Patterns – Landing page – Link in bio: Image and heading with tight margins
- Accessibility: Replace H1’s in non-landing page patterns
- Fine tune all search blocks
- Reconsider the use of the trademark symbol
- Block Patterns – Landing Page – Coming Soon: Full-width cover image
- Add the 70px font size as a custom CSS property in theme.json
- Translation issue
- Accessibility: Displaying related content above its heading
- Add section styles
- Add alternative templates for Photo Blog
- Add more information to the readme about how to get the images from Figma
- Add alternative templates for News Blog
- Footers: Adjustments to match the design
Training
Learn Issues
- Block Hooks
- Consider removing locale prompt on Learn.WordPress.org
- Meeting Agenda September 5, 2024
- Update single quiz actions styles
- Online Workshop: Submitting an enhancement to the WordPress Playground Block
- A revamped design in Lesson flow
- Course deprecation
- Japanese Online Workshop – デザインデータからのテーマ作成。ブロックを活用して更新しやすいテーマを作ろう! / Create a theme using blocks from design data.
- Online Workshop: Exploring the Query Loop block
- Feedback – Improve the lesson preview CTA banner
- Online Workshop: Creating Your Own Simple Contact Form Plugin
Online Workshops
- Creating Your Own Contact Form Plugin
- Submitting an enhancement to the WordPress Playground Block
- デザインデータからのテーマ作成。ブロックを活用して更新しやすいテーマを作ろう!
- Exploring the Query Loop block
WordCamps
WPTV
Dependencies
- Second Beta of jQuery 4.0.0
- Curl 8.9.1
- Node 22.8.0 – NEW
- React 18.3.1 / React 19 Upgrade Guide
- PHP 8.4.0 Beta 4 now available for testing –
- PHP 8.3.11 Released! – NEW
- PHP 8.2.23 Released!
- PHP 8.1.29 Released!
- PHPCS 3.10.2
- WPCS 3.1.0
- LibZip 1.10.1
- Changes in MySQL 8.4.3 (Not yet released, LTS Release) – NEW
- Composer 2.7.9 – NEW
- Homebrew 4.3.19 – NEW
- TC39
- Chromium Roadmap
- Firefox Release Calendar
- Safari Release Notes
- Safari 18 Beta Release Notes – NEW
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. 💼