This Week at WordPress.org (August 25, 2024)
News
Accessibility
- Accessibility Team Meeting Agenda: August 30, 2024
- Accessibility Team Meeting Notes: August 16, 2024
Community
- Meetup Organizer Newsletter: August 2024
- Event Survey Update and Discussion
- Announcement: Sunsetting North American Camera Kit Rental Program
- Contributor Working Group/Mentorship Chat Agenda | August 15th 07:00 UTC (APAC/EMEA) and 16:00 UTC (AMER)
Core
- What’s new in Gutenberg 19.1? (28 August)
- Bug Scrub Schedule for WordPress 6.7
- Updating jQuery shipped with WordPress to version 4.0
- WordPress 6.6.2
- Hallway Hangout recording: Let’s chat about what’s next in Gutenberg (August 2024)
- Introducing Twenty Twenty-Five
- Automatic conversion of HEIC images to JPEG in WordPress 6.7
- Control your contributions with mailmap
Create Block Theme
[Type] Enhancement
- Improve the CBT_Theme_Fonts class tests – Status: Open
- Should font files be renamed when added to a theme? – Status: Open
[Feature] Font Management
- Should font files be renamed when added to a theme? – Status: Open
[Type] Bug
- Modified default font size presets are not added to the resulting theme.json – Status: Open
- Edits to custom block style variations are lost – Status: Open
Core Trac
Defect (Bug)
- Deprecation Warning – Status: Closed
- Uncaught TypeError in /wp-json/wp/v2/menu-items REST API POST operation – Status: New
- REST API endpoint /wp-json/wp/v2/categories returns 500 instead of 400 – Status: New
- Twenty Fifteen : Hover effect is different in frontend and editor side for the link – Status: Closed
- Twenty Twelve: Button block Outline style has the wrong text color on the front – Status: Closed
- WordPress plugin dashboard shows unrelated version number – Status: Closed
- Improve performance and memory usage of wp_list_post_revisions() / wp_get_post_revisions() – Status: New
- Link option Window hidden behind editor edge frame – Status: New
- When Updating to 6.6.1 regeneratorRuntime is not defined error occurred – Status: Closed
Enhancement
- Auto Sizes for Lazy-loaded Images – Status: Assigned
- Add support for MySQL SSL connections – Status: New
- Custom query args for
search_box
form inWP_List_Table
– Status: New
Feature Request
- disable fluid font sizes – Status: New
- Notify users of links that open in new tab – Status: New
Awaiting Review
- WordPress Version 6.6.1 home.php not working – Status: Closed
- Uncaught exception ‘Error’ with message ‘Undefined constant “ABSPATH”‘ in /var/www/wp-settings.php:33 – Status: New
- prepublish modal not appearing when we select custom post status – Status: New
- fix(is_ssl): adds check for SSL when behind a proxy or load balancer – Status: Closed
Assigned
Performance
[Plugin] Enhanced Responsive Images
- Incorporate layout constraints from ancestor blocks into the sizes calculations – Opened 2 hours ago by joemcgill
[Plugin] Modern Image Formats
- WebP Images resolution not working in Gutenberg on wordpress.com – Opened 3 days ago by tehjaymo
[Plugin] Optimization Detective
- Detection time window may not allow enough URL Metrics to be collected – Opened last week by westonruter
- Unminified source JS files and source maps are not distributed with builds – Opened last week by westonruter
- Query var normalization should be hardened to avoid infinite space – Opened 2 weeks ago by westonruter
- Internal state of the page should factor into whether a stored URL metric is fresh – Opened 2 weeks ago by westonruter
[Plugin] Web Worker Offloading
- Reconsider approach of using script dependencies to opt-in a script for worker offloading – Opened 2 weeks ago by westonruter
- Offloading Google Analytics (gtag) to a Web Worker – Opened 3 weeks ago by westonruter
[Plugin] Speculative Loading
- Speculative Loading readme needs improvement – Opened 2 weeks ago by westonruter
Infrastructure
- Unminified source JS files and source maps are not distributed with builds – Opened last week by westonruter
- Implement sanity checks in
since
,readme
, andversions
commands – Opened 3 weeks ago by felixarntz - Clear out and remove
/tests
directory – Opened 3 weeks ago by felixarntz
WP Core
- Trac 61847: Auto Sizes for Lazy-loaded Images – Opened 2 weeks ago by mukeshpanchal27
Gutenberg Discussions
Interactivity API
- Optimizing yielding prior to actions out of the box – [Type] Enhancement, [Feature] Interactivity API – 28 comments
- Interactivity API and the router package for multilingual support – 3 comments
- Interactivity API and the advanced usage – 3 comments
- Interactivity API showcase – 64 comments
- Changelog – Tracking Breaking Changes in the Interactivity API – 29 comments
- Is possible to define a store independently from a block? – 4 comments
- A way to get new Context or Update existing Context – 1 comment
- Question: Modal with Interactivity API – 8 comments
Developer Experience
- Does the block editor need a client side alternative to the
render_block
filter? – [Feature] Extensibility – 3 comments - Better support for block themes and the
Your homepage displays
option – [Feature] Themes, Developer Experience – 4 comments - Documentation missing: Using @wordpress/scripts 28.x with WordPress <6.5
General
- Create Block variation in custom block – 1 comment
Q&A
- How to check and update current post’s discussion settings? – Answered – 1 comment
- Proper way to programmatically select an inner block in parent block’s edit() function – Unanswered – 1 comment
Ideas
Gutenberg Issues
[Feature] Meta Boxes
- Metaboxes markup differs by post type and has duplicated id – Status: Open
[Type] Build Tooling
- Collect code coverage for e2e tests (but also others) – Status: Open
[Type] Enhancement
- Global Styles – expose way to add more ‘Elements’ to the UI – Status: Open
- Dataviews – actions objects duplicate actions and only show on hover – Status: Open
- Dataviews – isLoading property is ignored when data property is populated – Status: Open
- Add current term to Query Loop block filter for use on taxonomy archives – Status: Open
- Refining the rightmost top toolbar actions for clarity and consistency – Status: Open
- LinkPreview: Support For Relative URIs – Status: Open
- Only apply relative positioning to Group blocks that have negative margin applied – Status: Open
- Template registration API: allow setting the template author to something different from a plugin – Status: Open
[Type] Bug
- Media-text Block Customization mediaWidth Not Applying in theme.json File – Status: Open
- Auto p corrupting paragraph blocks – Status: Open
- Gallery Image breaks in FireFox – Status: Open
- Support Disabling the Duplication of Template Parts – Status: Open
- viewScriptModule is not included in build unless WP_EXPERIMENTAL_MODULES is set – Status: Open
- Popover component overlapping toolbar – Status: Open
- Wrong template displayed for hybrid themes in the post template editor – Status: Open
[Focus] Accessibility (a11y)
- Latests Posts block: “Image alignment” control should use ToggleGroupControl – Status: In Progress
[Package] Block library
- Latests Posts block: “Image alignment” control should use ToggleGroupControl – Status: In Progress
- Stabilize the
__experimentalDefaultControls
block supports property – Status: Open - Stabilize border block support keys – Status: Open
- InnerBlocks doesn’t show align wide/full controls when inside a custom block – Status: Open
- Remove “__experimental”: “fse” check – Status: Open
[Package] Editor
- Consider using REST API data for database errors – Status: Open
[Package] Components
- Autocomplete: Refactor to use DropdownMenu – Status: Open
- TextControl: Support generic props type – Status: Open
- ComboboxControl component: Account for the
value
when displaying the available options – Status: Open
[Package] Scripts
[Package] Env
- wp-env: use descriptive names for
cacheDirectoryPath
– Status: Open
[Package] Core data
- Core Data: Remove ‘useQuerySelect’ abstraction – Status: Open
[Package] Data
[Type] Developer Documentation
- None of the dynamically generated selectors are documented for for core-data package – Status: Open
- Docs: Add explanations about attributes of each Core Block in the documentation (and in the source code) – Status: Open
[Type] Task
- E2E Tests: Split large tests into smaller tests – Status: Open
- Grid: Adjustments to look like @SaxonF’s mockup – Status: Open
[Type] Flaky Test
- [Flaky Test] should navigate empty paragraphs – Status: Open
- [Flaky Test] Navigates the items list via UP/DOWN arrow keys – Status: Open
[Feature] Block bindings
- Block bindings: Can’t save changes to the source if custom fields are opened – Status: Open
- Block Bindings: context for supporting any block attribute – Status: Open
[Feature] Block Variations
- Blocks using Variations not getting styled on front end because dynamically generated IDs don’t match – Status: Open
[Feature] Convert to Blocks
- Auto convert to blocks – Status: Open
[Feature] Site Editor
- Support Disabling the Duplication of Template Parts – Status: Open
- Multiple PHP and HTML homepage templates cause blank Editor – Status: Open
- Add template states to the Site Editor – Status: Open
[Feature] Layout
- Grid: Should cells be equally sized in Manual mode? – Status: Open
- Grid: Re-arrange Dimensions controls – Status: Open
- Grid: Difficult to adjust block spacing – Status: Open
[Feature] Themes
[Feature] Patterns
- Patterns tab is empty until all the user created patterns (Reusable blocks) are fetched – Status: Open
[Feature] Extensibility
- Template registration API: allow setting the template author to something different from a plugin – Status: Open
[Feature] Inserter
- block-insertion-points missing between innerBlock-elements – Status: Open
[Feature] Block bindings
[Feature] Block Variations
- Blocks using Variations not getting styled on front end because dynamically generated IDs don’t match – Status: Open
[Feature] Block Validation/Deprecation
[Feature] Block API
- Fix old block.json $schema usage in code – Status: Open
Core Meetings
- Performance Chat Summary: 27 August 2024
- Summary, Dev Chat, August 28, 2024
- Default Theme Chat Agenda: August 28, 2024
- Agenda, Dev Chat, August 28, 2024
- Default Theme Chat Summary, August 21, 2024
- Summary, Dev Chat, August 21, 2024
- Performance Chat Summary: 20 August 2024
- Performance Chat Agenda: 20 August 2024
- Agenda, Dev Chat, Wednesday Aug 21, 2024
- Default Theme Chat Agenda: August 21, 2024
- Summary, Dev Chat, August 14, 2024
Developer Blog:
- Registering block templates via plugins in WordPress 6.7
- Using Data Views to display and interact with data in plugins
- How to extend a WordPress block
- What’s new for developers? (August 2024)
Design
do_action
Documentation
- Online monthly Docs Team Contributor Day August 27, 2024
- Agenda for Docs Team Biweekly Meeting (August 20, 2024)
Docs Issue Tracker
[Type] Bug
- Edit Original Pattern keeps Post MetaBoxes – Status: Open
- Pre-publish checks showing template part details – Status: Open
- Plugin metabox regression prevents tablet and mobile views from working – Status: Open
- Rethink and improve the ‘None’ alignment – Status: Open
- Post publish upload media dialog: race condition in uploads results in incorrect image replacements – Status: Open
- Difficulty adding block at bottom of content – Status: Open
- has_block() does not recognize blocks that are inside of synced patterns – Status: Open
- Dataviews: Pattern previews throw an error when changing sort order – Status: Open
- Editor: Remove hardcoded autosave endpoint checks – Status: Open
- Block Editor Color Palette: Only custom color palettes are displayed – Status: Open
- Block style variations now use hashed classnames, specificity issues – Status: Open
- Image Block: SVG without width/height not expanding on click – Status: Open
- Navigate to entity record crash editor – Status: Open
- Templates added with ‘theme_templates’ filters can’t be selected or swapped – Status: Open
- Pasting with keyboard shortcut deletes all the content of the classic block – Status: Open
- updateEditorSettings for styles not working in site editor – Status: Open
- Font size picker fails to set a font size if there’s another preset with the same value – Status: Open
- Theme colors vs. Personalized colors on blocks – Status: Open
- Query Loop: Default settings don’t render any items when inserted in content – Status: Open
- Calendar block text color and background color is not change immediately when we try to change it from block settings – Status: Open
- Block Bindings API/UI: Attributes Panel still shows when block is set to ‘contentOnly’ editing mode – Status: Open
- Big performance degradation in WP 6.6 in editor – Status: Open
- Text expander apps replace block content on the Classic Block (inline) – Status: Open
- Image lightbox shows original image in synced pattern with overridden image – Status: Open
[Type] Enhancement
- Data views: Advanced filtering – Status: Open
- Image block: support dropping multiple images – Status: Open
- Add
tel:
when linking phone numbers – Status: Open - Block Bindings: Expose bindable attributes through an annotation in the block definition – Status: Open
- Block Bindings: Send only edited values to the POST API request – Status: Open
- Undo in Title or Tagline block positions caret at start of field – Status: Open
- ContentOnly: Improve the image block toolbar controls within contentOnly locking – Status: Open
- Use CSS Variables for Colors in the Color Picker and Gutenberg Editor When Available, Instead of Hardcoded Color Values – Status: Open
- Update secondary button appearance – Status: Open
- Media & Text Block: Support for Border & Shadow and more – Status: Open
[Type] Code Quality
- Fix effect deps in Social Links block – Status: Open
[Type] Developer Documentation
[Type] Flaky Test
- The navigation background color should apply to all navigation links including submenu and overlay backgrounds – Status: Open
- activate block theme when live previewing from sidebar save button – Status: Open
[Type] Performance
- Big performance degradation in WP 6.6 in editor – Status: Open
[Type] Tracking Issue
- Tracking: A curated list of high-priority extensibility issues and enhancements – Status: Open
- Table block polishing issues for 6.7 – Status: Open
- XML API: Roadmap – Status: Open
- Tracking: Style Book Iteration – Status: Open
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
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
Meta Trac
[Type] Defect (Bug)
- WordPress.org Admin bar: A11y feedback – Status: Closed
- Add admin menu to profiles.wp.org page, remove subnav login information – Status: New
- Remove search bar in admin menu for logged in users – Status: New
- Release confirmations: users are seeing update notifications before an update is available – Status: Closed
- Plugin review filters by number of stars are incorrect – Status: New
- Need to fix contribute page checkbox design issue – Status: New
- Convert assignment statement in Parser class to make compatible to PHP 7.2 – Status: New
- Photo couldn’t submit – Status: New
- Meta Components ticket links returns 404 – Status: Closed
- Five for the Future contact page select box arrow issue – Status: New
[Type] Enhancement
- Plugin Review Submissions – Change the text of the updated plugin automated reply – Status: Closed
- Add Approve button to Categories: in the Submitted video section – Status: New
- Make it obvious to moderator if they are about to reject a published photo – Status: Closed
- Add a link for “reports replied to” – Status: New
- Plugins: Update 3 months rejection email – Status: Closed
- Closed plugin not really closed – Status: New
- Make a smaller content box – Status: Reopened
[Type] Feature Request
Openverse
- A week in Openverse: 2024-08-19 – 2024-08-26
- Community Meeting Recap (2024-08-19)
- A week in Openverse: 2024-08-12 – 2024-08-19
Openverse Issues
[Goal] Improvement
- Remove the Watermark API endpoint – Status: Open
- Add note on DjVu single result pages indicating availability of additional pages at source – Status: Open
- Display XCF and DjVu thumbnails at full size in single result page – Status: Open
- Add information about stored data to the Privacy page – Status: Open
- Update the skeleton loaders based on latest design changes – Status: Open
- Downrank first-page results that aren’t ever interacted with – Status: Open
- Improvement over image component – Status: Open
[Goal] Fix
- Add 90% ES CPU alarms to the list of those disabled for the data refresh – Status: Open
- Floraon URLs need fixing before enabling the provider – Status: Open
- “Testing Nuxt 3” text hidden on frontpage – Status: Open
- Can’t retrieve images from the Culturally Authentic Pictorial Lexicon (CAPL) provider – Status: Open
- Frontend dev server logs verbose sentry config – Status: Open
- Image table contains .ogv videos – Status: Open
[Goal] Addition
- Enable SSH into the
ov
container – Status: Open - Create
ContentProvider
API model for providers andproviders
endpoint – Status: Open - “Source” filter presets – Status: Open
[Goal] Internal Improvement
- Re-add Storybook and re-enable Storybook tests – Status: Open
- Review Nuxt sitemap – Status: Open
- Sphinx/MYsT dev build is very slow – Status: Open
[Aspect] Code
- Add 90% ES CPU alarms to the list of those disabled for the data refresh – Status: Open
- Display XCF and DjVu thumbnails at full size in single result page – Status: Open
- Floraon URLs need fixing before enabling the provider – Status: Open
- Can’t retrieve images from the Culturally Authentic Pictorial Lexicon (CAPL) provider – Status: Open
- “Testing Nuxt 3” text hidden on frontpage – Status: Open
[Aspect] Design
- Update the skeleton loaders based on latest design changes – Status: Open
[Aspect] Interface
- Remove the Watermark API endpoint – Status: Open
- Improvement over image component – Status: Open
Playground
- Introducing Offline Mode and PWA Support for WordPress Playground
- php-wasm/web : `php.cli()` method not working
- GitHub Proxy: Given a directory, GitHub Proxy should return a zip file containing just that directory
- Support a playground.json file in git repositories
- Tracking: Install themes and plugins directly from Git
- Login step doesn’t execute if placed before import step in blueprint.
Plugins
Plugin Check
[Team] Plugin Review
- Warning about
Requires Plugins
plugin header – Status: Open - Check: Don’t Force Set PHP Limits Globally – Status: Open
[Type] Enhancement
- Warning about
Requires Plugins
plugin header – Status: Open - Create HTML report – Status: Open
WP Admin
- Create HTML report – Status: Open
Polyglots
- Agenda: Weekly Polyglots Chat – August 28, 2024 (13:00 UTC)
- Agenda: Weekly Polyglots Chat – August 21, 2024 (7:00 UTC)
Support
Sustainability
Test
Themes
Twenty Twenty Five
General Issues
Accessibility and Discussion
- Accessibility: Displaying related content above its heading – Accessibility (a11y), Type: Discussion
Component Specific
- Default header: make adjustments to groups and alignments – Block Patterns, Template Parts
- Add section styles – Style Variations, Type: Discussion
Enhancement and Improvements
- Add alternative templates for Photo Blog – Block Patterns
- Add more information to the readme about how to get the images from Figma – Type: Discussion
Questions and Documentation
- Question: How to address “Other Posts” section in the templates? – Type: Discussion, Type: Question
- Tracking issue: Documentation and changelog – Type: Documentation
Training
- Drawing new learners to the new Learn.WordPress.org
- Training Team Meeting Recap – 22 August 2024
- Training Team Meeting Recap – 15th August 2024
- WordCamp US 2024 Contributor Day
- Training Team Meeting Recap – 8th August 2024
Learn Issues
Online Workshops
- Online Workshop: Exploring the Query Loop block – Content: Experienced Author, Content: Needs Co-host
- Online Workshop: Creating Your Own Simple Contact Form Plugin – Content: Needs SME
- Online Workshop: Adding theme.json to classic themes – Content: Experienced Author
Feedback and Enhancements
- Feedback – Improve the lesson preview CTA banner – Component: Learn Theme, Component: Sensei, Dev: Needs Design, Type: Enhancement
- Add Facilitator Notes area to Lessons – Component: Learn Plugin, Component: Learn Theme, Type: Enhancement
- On course pages, consider changing “Preview” to a less ambiguous word – Component: Learn Theme, Type: Enhancement
Admin and Meeting Agendas
- Meeting Agenda August 29, 2024 – Admin: Agenda
- Meeting Agenda August 22, 2024 – Admin: Agenda
- Meeting Agenda August 1, 2024 – Admin: Agenda
Bugs and Triaged Issues
Courses
Online Workshops
- Setting up a WordPress blog
- Developer Hours: A First Look at the Template Registration API in WordPress 6.7
- How to install WordPress on an Ubuntu VPS: OpenLiteSpeed edition
- Using the Grid block
WPTV
Dependencies
- Second Beta of jQuery 4.0.0
- Curl 8.9.1
- Node 22.7 – NEW
- React 18.3.1 / React 19 Upgrade Guide
- PHP 8.4.0 Beta 4 now available for testing – NEW
- PHP 8.3.10 Released! – NEW
- PHP 8.2.23 Released! – NEW
- 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.8
- Homebrew 4.3.18 – 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. 💼