Gutenberg ← Back

Pull requests to WordPress Gutenberg

Every pull request I have opened against WordPress/gutenberg, pulled straight from the GitHub API. Each row links to the pull request itself.

  • 215 contributed
  • 117 merged
  • 53 open
  • 45 closed
State Pull request Date
closed Add Left, Right, and Full-Width Alignment Options to Code Block (Issue #66960) #66961 Enhancement Code First-time Contributor
merged Performance Tests: Skip pull requests that only change Storybook stories #82459 Performance props-bot
closed Feat: Skip Performance CI tests for docs and workflows files #79933 Performance GitHub Actions
closed ToggleGroupControl: Document and add disabled prop in types.ts #69715 Developer Documentation Components
closed Env: bin/cherry-pick: exit early when gh CLI is not available #78392 Enhancement Gutenberg Plugin
merged Widgets: Use the layout icon for widget areas #82025 Enhancement Widgets Screen Edit Widgets
merged Block Fields Media: Handle 'audio' in chooseItemLabel #82389 Inspector Controls Audio Block editor Experimental
merged feat: Introduce 'Add Media' in the block controls for media-text block #82420 Enhancement Block library Media & Text Block editor
merged Standardize 'Back' and 'Go back' labels #79211 Enhancement Accessibility (a11y) Editor Boot
merged feat: Improve TypeScript definitions in the getEntityRecord function #81863 Code Quality Core data has dev note Fields
open Tooling: Extract shared TypeScript configs into a `@wordpress/config-tools` workspace #82334 Build Tooling
merged TypeScript: Migrate format-library package to TS #79486 Code Quality Format library Rich text Block editor
closed Components: Fix placeholder color inconsistency across `SearchControl`, `TextControl`, `Inputcontrol` #68807 Enhancement Accessibility (a11y) Components
open Site editor: Add item counts to post list status tabs #82247 Enhancement Site Editor
merged Components: Add `defaultShown`, `onShownChange` to `ToolsPanelItem` #78010 Enhancement Components Design Tools
closed NPM Package: Introduce `@wordpress/ts-config` #69030 Feature Developer Experience
merged CI: Collapse package CHANGELOG check exclusions into a single grep pattern #82121 Build Tooling
merged CI: Skip the package CHANGELOG check when only the CHANGELOG changed #82069 Build Tooling
merged Components: Migrate ZStack styles from Emotion to SCSS module #80514 Code Quality Components
merged Components: Migrate ProgressBar styles from Emotion to SCSS module #80512 Code Quality Components
merged Button: Fix alignment in loading spinner for `rtl` screens #81901 Bug UI
merged Components: migrate StyledLabel to SCSS module #80001 Code Quality Components Editor Block editor
merged Components: migrate GradientPicker, ColorPalette to SCSS module #80473 Code Quality Components
merged Components: Update the combobox changes to be part of `breaking change` #81923 Developer Documentation Components
merged Components: migrate ComboboxControl to SCSS module #80471 Code Quality Components
closed TypeScript: Remove `emitDeclarationOnly` property from tsconfig dev config #81818 Code Quality
open Notes: Keep the clicked thread selected on a block with several notes #81751 Bug Notes
closed fix: A11y issue in play/pause of the audio player in playlist block #76035 Accessibility (a11y) Block library Playlist
closed Notes: Feature to discover unread notes #80250 Enhancement In Progress Core data Editor
closed [WIP] Content Types: Add more fields in post type #78964
closed Content Types: Remove "show in REST API" #78668 Experimental
closed Content Types: Add checkbox for deletion of terms #78629 Experimental
closed Content Type: Handle duplicate slug generation for CPT's and Taxonomies #78341 Bug
closed Content Type: Add `menu_icon ` and `menu_position` fields #78285 Experimental
closed Components: Refactor `ToggleGroupControl` and Auto-generate `README.md` #69970 Enhancement Needs Decision Components
closed Feat: Migrating the block-editor store to TS #79857 Blocks Block editor
closed ESLint: Fix `dependency-group` rule to correctly enforce import grouping #69361 Bug ESLint plugin
merged Components: Migrate Spinner styles from Emotion to SCSS module #80511 Code Quality Components Editor
open [WIP]Editor: show the welcome guide before the pattern modal #81276 Editor Edit Post Edit Site
open Typography: Coerce numeric font size presets to pixels #81221 Bug Typography
merged Block Supports: Guard against non-string attribute values to avoid fatal errors #80501 Code Quality
merged Fix: Add missing `target` to the webpack dev server proxy config #81141 Bug WP Scripts
open Global Styles: Prevent editor crash when a preset is missing a slug #81075 Bug Global Styles Font Library
open Table of Contents: Show a placeholder in templates that don't render a single post #80950 Bug Block library Table of contents (experimental)
open Templates: Register post-type and taxonomy hierarchy templates as reserved types #80821 Bug Templates API
open Block Style Variations: Remove variation styles when a dynamic block renders no markup #80731 Performance Block Style Variations
merged Fix: Update webpack-dev-server to ^5.2.1 to help with dep alerts #80347 Code Quality
merged Components: migrate FormTokenField to SCSS module #80472 Code Quality Components
merged Components: migrate SearchControl to SCSS module #80474 Code Quality Components
merged Fix: Critical error websocket-driver fix #80348 npm Packages Security
merged Fix: Critical error related to simple-git #80102 npm Packages Security
open Fix: Add schema warnings in values which are unitless in theme.json #80117 Enhancement Developer Experience
merged Build: Fix non-breaking npm audit vulnerability alerts #79886 npm Packages Security
closed Icons: Add category for icons #76519 Enhancement Blocked Icons
open feat: Update validation for title and content in the dashboard widget #79547 Bug Accessibility (a11y) Widgets Screen
merged Block Library: unwrap Classic block migration notice experiment #78165 Block library Classic Experimental
merged Migrate compose package to TypeScript #70618 Code Quality Compose Components
open feat: Update the build blocks manifest to exclude experimental blocks in build #79344 Build Tooling
closed Testing: Remove condition from 'autosave' e2e test #77829 Automated Testing Saving
closed [WIP] Fix code based on review comment from PR #79046 #79144
open Editor: Improve text/background color discoverability in toolbar #79140 Enhancement Format library
open Release Tools: Update YAML CI Workflow to use Work Space #79046 Gutenberg Plugin Code Quality
merged feat: Migrate the browserlintrc file to `packages/postcss-plugins-preset` #78764 Enhancement Browserslist config
merged Blocks: Allow the `Loginout` block as an inner block in the `Navigation Submenu` block #75497 Enhancement Block library Login/out Submenu
open feat: Add dry-run optional param in cherry-pick script #78878 Build Tooling Gutenberg Plugin
closed Content Types: Hide Quick Edit action when quick edit is false #78809 Experimental
merged feat: Migrate performance results to tools release #78761 Build Tooling GitHub Actions
merged Fix: Register user-defined taxonomies after user-defined post types #78497 Bug Editor
open Editor: Fix the view Revisions menu item to show editor revisions page #78424 Bug Site Editor Fields
closed Experiments: deprecate Classic block UI and add Convert to Blocks action #78096 Duplicate Block library Classic
open Add runtime configuration support to wp-env JSON files #77902 Enhancement Env
closed Migrate sync package to TypeScript #71099 Code Quality Sync
open Cover: Enable background image controls #77742 Enhancement Block library Cover
open Widgets: Add `widget.json` metadata schema #77640 New API Dashboard
closed Components: Add `hideLabelFromVision` prop to `ToggleControl` #70233 Enhancement Components Needs Accessibility Feedback
closed Components: Add disabled prop to `CheckBoxControl` #69726 Enhancement Needs Design Feedback Components
merged Icons: Enforce strict name validation in `register` method #76079 Enhancement Icons
open Icons: Move `IconPickerModal` into block-editor for reusability #76787 Code Quality Block library Block editor Icon
merged Guidelines: Refactor components and improve TypeScript typing #76394 Experimental Guidelines
open Content Guidelines: Add frontend test coverage #76676 Enhancement Guidelines
closed Content Guidelines: Use `Notice` from `@wordpress/components` instead of `@wordpress/ui` #76436 Enhancement Guidelines
merged WP Admin: Update Connectors screen footer text for consistency. #76382 Enhancement Copy Backported to WP Core Connectors screen
open Content Guidelines: Eliminate redux store and use core-store #76401 Core data Experimental Guidelines
merged Preserve note selection on browser tab switch #75955 Bug Editor Notes
closed Address remaining review feedback from WebAssembly support detection #75847 Task Block editor Client Side Media
open Editor: Fix Revisions field/button visibility on first edit in the post editor #75861 Bug Editor History
closed Snackbar: `CSS` fix for positioning in large screens #75364 Bug Font Library
closed Storybook: Replace implicit actions with explicit ones #70589 Code Quality Storybook
closed Webpack: Remove `IS_GUTENBERG_PLUGIN` conditionals from `PHP` files #69892 Build Tooling
closed Tooling: Fix `base-styles` rebuilds during `npm run dev` workflow #69903 Build Tooling Base styles
merged Handle label fallback for dropdownMenu #70951 Code Quality Components
merged Accordion Header: Fix RTL toggle button layout #71480 Bug Internationalization (i18n) Accordion
merged Display names for Context providers #71208 Enhancement Developer Experience
open Buttons: Add support for text color at the `Buttons` block level #71411 Enhancement Buttons
merged Video: Enable autoplay for video on `iOS` devices #69380 Enhancement Video
open Stylelint: Consolidate Lint rules for simplification #71235 Code Quality stylelint config
open List Block: Add support for `core/image` and `core/gallery` inner blocks to List Item Block #71138 Enhancement List
merged E2E Tests: Split large Navigation tests into smaller tests #69117 Code Quality Navigation
merged Migrate `keycodes` package to TypeScript #70466 Code Quality Keycodes
merged Components: add `placement` prop to replace `position` in `RangeControl` #70326 Code Quality Components
merged Migrate `redux-routine` package to TS #70686 Code Quality Redux Routine
merged Migrate Icons package to `TypeScript` #70456 Code Quality Icons
merged Migrate `@packages/url` package to TypeScript #70496 Code Quality Url
closed Migrate `packages/block-serialization-default-parser` package to TypeScript #70507 Code Quality
merged Components: Fix label and placeholder handling in `LinkControlSearchInput` #70096 Enhancement Accessibility (a11y) Block editor
merged Migrate `hooks` package to TypeScript #70488 Code Quality Hooks
merged Migrate `lazy-import` package to `TypeScript` #70475 Code Quality Lazy import
open Fix: Prevent empty markup rendering in frontend for verse block #70534
closed Components: Add direction prop for `RadioControl` component #70120 Enhancement Components
merged TypeScript: Converts HtmlEntities Package to TS #69326 Code Quality HTML entities
merged E2E Tests: Minor code quality improvement in some tests #70382 Automated Testing
merged block-attributes: Add `role` attribute explanation #70361 Developer Documentation
merged Author Block: Refactor Settings panel to use Toolspanel #67965 Enhancement Post Author
merged E2E Tests: Add test case for `Link` color support #69141 Automated Testing
open Components: Add fallback units for input slider in `BoxControl` #70288 Bug Components
closed [Pullquote Block]: Reduce CSS specificity for the default cite element. #70259
merged Cover Block: Add `E2E` Test for `FocalPointPicker` #69077 Automated Testing Cover
open Components: Improve accessibility, discoverability of `ColorPicker` inputs #70214 Enhancement Components Needs Accessibility Feedback
open Add support for CSS Units `lh` and `rlh` #70183 Enhancement Components Block editor Design Tools
merged Fix `URLPopover` input handling to properly update value #70156 Bug Storybook
open Query: Add `role` attribute to content in block.json for `Query Loop` related blocks #70165 Enhancement Query Pagination
merged Editor: Add label in`TextareaControl` in CollabSidebar #70133 Bug Accessibility (a11y) Notes
merged Stylelint: Customise warning for `CSS` variables used outside `components` package #70108 Code Quality stylelint config
closed Components: Update `ColorPicker` dropdown to display RGBA/HSLA labels when alpha is enabled #70076
merged Stylelint: Customise warning message for `flex-direction` warning #70057 Code Quality stylelint config
merged Components: Fix Styling for `TextControl`and `TextAreaControl` in dark themes #69640 Enhancement Needs Design Feedback Components
merged Components: Fix double border in `ItemGroup` when last item is focused #70021 Bug UI Components Components
closed Update and stabilize `userCanCreatePages ` to `canUserCreatePages` #70005 Backwards Compatibility Code Quality Editor
merged ColorPicker: Add tests for `ColorPicker` Alpha slider #69203 Code Quality Components
closed Automated testing: Fix browser installation for Storybook smoke tests #69933 Automated Testing
merged Stylelint: Migrate configuration from `JSON` to `JavaScript` format #69590 Code Quality stylelint config
closed File Block: Add Option to Show File Size #69297 Enhancement File
closed File Block: Add Option to Show File Type #69296 Enhancement File
merged Documentation: Fix missing `CSS` import in data basics tutorial code #69914 Developer Documentation
merged Fix: Prevent `FontSizePicker` crash when no font size exists #68733 Bug Typography
merged Automated Testing: Add GitHub Actions workflow for Storybook smoke testing #69679 Automated Testing Storybook
open CustomSelectControlV2: Make disabled cursor style consistent #69870 Enhancement Needs Design Feedback Components Needs Accessibility Feedback
open Components: Add size prop to `RangeControl` #69844 Enhancement Components
merged Remove `@shopify/web-worker` Dependency from `packages/upload-media` #69816 Enhancement Media
closed List Block: Add Marker color option to enhance list styling #69814 Enhancement List
merged Code Quality: Fix Documentation inconsistencies in `Block Parser` classes #69785 Code Quality No Core Sync Required
open Site Editor: Add `+ button` to add new entity like `page`, `pattern`, `template` #69773 Enhancement Needs Design Feedback Site Editor
merged Global Styles: Fix incorrect usage of ItemGroup in the Background image panel #68631 Bug Accessibility (a11y) Components
merged Details: Enable all non-interactive formats #68741 Enhancement Details
merged Global Styles: Prevent Unwanted ItemGroup List Rendering in Border Panel #68633 Bug Accessibility (a11y) Components
merged Developer Documentation: Update `VS Code` settings in contribution guide #69670 Developer Documentation
merged PostCommentsForm: Fix submit button width regression #69651 Regression Comments Form Backported to WP Core
merged Component: Extract `getNodeText` to its own file and add unit tests #69135 Code Quality Components
open Stylelint: Relax `at-rule-empty-line-before` for `SCSS` #69606 Enhancement stylelint config
merged Fix Media & Text block preview alignment on larger devices #67097 Bug First-time Contributor
merged Components: Fixed broken className test for `NumberControl` #69540 Code Quality Components
open Global Styles: Add support for loading `CSS` from external files in `theme.json` #69564 Enhancement
merged BlockEditor: Resolve `MediaReplaceFlow` UI text inconsistency #69546 Enhancement Block editor
merged ARIA: Fix invalid `DropdownMenu` children structure #69441 Bug Accessibility (a11y) Block editor Edit Site
open ESLint: Implement `ARIA` Menu Pattern Enforcement via Linting for `DropdownMenu` #69410
closed Font size picker: Fix i10n and a11y for `HeaderLabel` #68826 Bug Accessibility (a11y) UI Components
open Components: Split `MenuItem` label and description for accessibility #69372 Bug Accessibility (a11y) Components
merged TextControl: Fix text direction for URL and email fields in block editor for RTL languages #68561 Bug l10n
open Components: Ensure Consistent Button Focus Styling Across `ItemGroup Button` and `Button` #69289 Bug Accessibility (a11y) Components
merged Dataviews: Fix alignment issue of "Title" column header #68840 Bug DataViews
open Tests: Add Component Tests for DuotonePicker Component #69264 Code Quality Components
open Inserter: Align Quick Inserter Patterns with Block Directory UI #69248 Enhancement Accessibility (a11y) Inserter Needs Design Feedback
open ColorPicker: Add component test for Copy button with clipboard mocking #69223 Code Quality Components
open Audio: Show notice when inserting a non-audio URL in the `Audio` block #69188 Enhancement Audio
merged ESLint: Improve lint regex for preventing "toggle" word usage in translation ready functions #68958 Internationalization (i18n) Automated Testing
merged ESLint: Add rule to prevent usage of the word 'sidebar' in translatable strings #68894 Gutenberg Plugin
open Query: Sync "Max pages to show" setting between Query and Pagination blocks #68931 Enhancement Query Loop
merged Fix Duplicate Entries for 19.7.0 in changelog.txt #68836 Build Tooling
merged Editor: children prop to accept `ReactNode` #68839 Code Quality Editor
merged Components: Remove unnecessary `Tooltip` component from linked `button` #68498 Accessibility (a11y) Code Quality Components
merged Box Control: Add Runtime Check & Conditional Types for `presets` and `presetKey` Props #68385 Code Quality Components
merged Lint: Fix broken URL reference for `stylelint` user guide configuration #68706 Developer Documentation WP Scripts
open StoryBook: Add story for BlockSettingsMenu #68702 Developer Documentation Storybook
merged Nux: Standardize reduced motion handling using media queries #68423 Task Accessibility (a11y)
open StoryBook: Add story for `ObserveTyping` #68676 Developer Documentation Storybook
open StoryBook: Add story for `ColorGradientControl` #68675 Developer Documentation Storybook
merged Edit Post: Standardize reduced motion handling using media queries #68426 Task Accessibility (a11y) Edit Post
merged Customize Widgets: Standardize reduced motion handling using media queries #68425 Task Accessibility (a11y) Widgets Customizer
merged Block Directory: Standardize reduced motion handling using media queries #68419 #68420 Code Quality Block Directory
open Blocks: Standardise Media Section in Block's Inspector Panel #68606 Enhancement Blocks Media
merged Simplify `sprintf` translation for percentage widths #68587 Enhancement Internationalization (i18n)
open Tools panel: Synced the visible label and accessible name #68592 Bug Accessibility (a11y) Components
merged ESLint: Improve regex for valid-sprintf rule to handle '%%' #68270 Enhancement Internationalization (i18n) ESLint plugin
merged Add BlockIcon Storybook stories #67186 Developer Documentation Storybook
merged InputControl: Fix text direction for URL and email fields in block editor for RTL languages #68188 Bug l10n
open Editor: Simplify Block Inserter Button Label and Remove Dynamic Label Behavior #68539 Bug Accessibility (a11y) Inserter
merged Storybook: Add UnitControl story #67346 Developer Documentation First-time Contributor Storybook
merged Components: Restore Non-Themed Text Colors for `optimizeReadabilityFor` #68472 Bug Components
merged StoryBook: Add Story for ResolutionTool #68292 Developer Documentation Storybook
merged Fix SCSS Media Query Compilation Issue in Storybook #68464 Bug Storybook Edit Site
open Navigation: Surface the associated Menu name in the List View tab #68441 Enhancement Navigation
merged Components: Fixing Text Contrast for Dark Mode #68349 Bug Components
closed StoryBook: Add Story for DuotoneControl #68293
merged Add README for TextAlignmentControl component #68126 Developer Documentation Storybook
merged Storybook: Add story for the Warning component #68124 Developer Documentation Storybook
merged Navigation Submenu Block: Add dropdown menu props to ToolsPanel component #68015 Bug Submenu
merged Storybook : Add TextTransformControl stories #67365 Developer Documentation First-time Contributor Storybook
merged Add ESLint rule to prevent usage of the verb 'toggle' in translatable strings #67741 Internationalization (i18n) Automated Testing
merged Add dropdown menu props to ToolsPanel component #68019 Enhancement Block library
merged More Block: Refactor settings panel to use ToolsPanel #67905 Enhancement More
merged Query Page Numbers: Add dropdown menu props to ToolsPanel component #68013 Enhancement Query Pagination
merged Archive: Add dropdown menu props to ToolsPanel component #68010 Enhancement Archives
merged Page List Block: Add dropdown menu props to ToolsPanel component #68012 Enhancement Page List
merged Query Page Numbers Block: Refactor settings panel to use ToolsPanel #67958 Enhancement Query Pagination
merged Navigation Submenu Block: Refactor settings panel to use ToolsPanel #67969 Enhancement Submenu
merged Page List Block: Refactor settings panel to use ToolsPanel #67903 Enhancement Page List
merged Archives Block: Refactor setting panel #67841 Enhancement Archives
merged Add CSS classname to fix the negative margins not appearing in the Navigation Screen #67825 Regression Edit Site
merged Remove .components-item-group selector in edit-site components[2] #67575 Code Quality Edit Site
closed Remove .components-item-group selector in edit-site components #67384 Code Quality First-time Contributor Edit Site
merged Removed trailing space in "Color randomizer " #67457 Code Quality First-time Contributor
closed Add up/down arrow key navigation to filter configuration listbox #67156 First-time Contributor
open Add Storybook story for BlockFullHeightAlignmentControl #67227 Developer Documentation First-time Contributor Storybook
closed Fix: Rename 'Details panel' to 'Quick Edit' in Data Views (#66612) #66907 First-time Contributor DataViews
open Fix: Accessibility issue with links listing blocks. #(64051) #66866 Enhancement Accessibility (a11y) Categories Tag Cloud
See them on GitHub