Skip to main content

WordPress 6.1.1 Maintenance Release – Bug Fixes in Core and Block Editor

The first short-cycle maintenance update after WordPress 6.1 is here. 

WordPress 6.1.1 is a minor release with 29 bug fixes in Core and 21 bug fixes to the block editor. If you have sites that support automatic background updates, the update process will begin automatically.

These fixes and maintenance releases will pave the way for the next major release i.e, WordPress 6.2 which is planned for 2023.

Let’s get down to understanding what this new update brings with it.

Core Fixes

The bug fixes for WordPress core include:

  • Canonical: Setting a NOT EXISTS tax query in pre_get_posts action triggers a fatal error in wp-includes/canonical.php (#55955)
  • Editor: Massive (potential) performance issues within get_default_block_editor_settings (#56815)
  • Editor: Padding within table cells ignored (#56818)
  • Editor: Creating taxonomy templates for specific terms are wrongly displayed as not found (#56902)
  • Editor: Separator colors defined using background within theme.json for style variations are ignored (#56903)
  • Editor: Avoid running unnecessary expensive logic around theme.json parsing for classic themes (#56945)
  • Editor: Unable to add blocks on WP 6.1 – “+” button in editor shows up only in certain condition (#56955)
  • Editor: Improve performance of the WP_Theme_JSON class (#56974)
  • Editor: Merge bug fixes from Gutenberg into Core for WP 6.1.1 (#57038)
  • Editor: Fluid typography fixes for 6.1.1 (#57075)
  • Formatting: Check that the Normalizer class exists in remove_accents() (#56980)
  • General: Update to get_page_by_title in 6.1 changes WHERE clause (#56991)
  • I18N: Fatal error when loading translations early due to a DB error with WPLANG set (#57051)
  • I18N: Always pass $locale to load_textdomain() if we know the locale (#57060)
  • Media: Featured Image bug in 6.0.3 (#56855)
  • Media: decoding=”async” breaks my site (#56969)
  • Menus: WP 6.1-RC6: menu-item-has-children class is not being applied correctly (#56946)
  • Post, Post Types: WP 6.1 – get_page_by_title(null) returns a page (#57039)
  • Query: WP_Query::the_post causes a type warning when querying for ids, not full post objects (#56948)
  • Query: WP_Query caching discards posts_fields and posts_clauses[‘fields’] filters. (#57012)
  • Text Changes: Replace instances of “Full site editing” with “Site editor” (#57026)
  • Themes: register_block_core_template_part does WP_Query even on themes that do not support it (#56923)
  • Themes: WP_Theme_JSON_Resolver::get_user_data_from_wp_global_styles call to WP_Query incorrect. (#56900)
  • Themes: Twenty Twenty-Three: visited state of button links use the incorrect text color (#56928)
  • Themes: Reduce usage of wp_get_theme (#57057)
  • Upgrade/Install: Updating plugins with WP6.1 creates .maintenance file and leaves it (#56966)
  • Upgrade/Install: An un updated Version of Gutenberg Fatally breaks the site on WordPress 6.1 Autoupdate (#56985)
  • Users: cache_users() not defined when calling get_user without field parameter or using all_with_meta or all (#56952)

Bug Fixes 

The bug fixes for the WordPress Block Editor include:

  • Post Featured Image: Fix height/scale overwriting border inline styles (#44213)
  • Fluid typography: add font size constraints (#44993)
  • Allow direct selection of nested Page List block by avoiding dual rendering within block (#45143)
  • Fix popover deprecations (#45195)
  • Components: Refactor ColorPalette tests to @testing-library/react (#44108)
  • Convert the ColorPalette component to TypeScript (#44632)
  • List v2: fix migration when nested list is invalid (#44822)
  • Link to homeUrl from site editor view menu. (#45475)
  • Table Block: Apply borders and padding on both front end and editor (#45069)
  • Change the order of the pseudo-states in the pseudo selectors array (#45559)
  • Do not look for block variants, if not supporting block-templates (#45362)
  • Restore the empty paragraph inserter (#45542)
  • Cover: Avoid content loss when the templateLock value is all or contentOnly (#45632)
  • List: disable nested list drop zone so dropping list items works (#45321)
  • Switch background color to text color on block separator (#44943)
  • [WP6.1.1] AutoComplete: Revert to event.keyCode to fix IME composition issue (#45704)
  • [WP6.1.1] FormTokenField: Revert to event.keyCode to fix IME composition issue (#45703)
  • Fluid typography: adjust font size min and max rules (#45536)

List of updated packages 

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

@wordpress/[email protected]

List of Files Revised 

wp-admin/includes/admin.php

wp-admin/includes/class-wp-filesystem-ftpext.php

wp-admin/includes/class-wp-filesystem-ftpsockets.php

wp-admin/includes/theme.php

wp-admin/includes/update-core.php

wp-admin/about.php

wp-admin/site-editor.php

wp-content/themes/twentytwentyone/assets/css/ie.css

wp-content/themes/twentytwentyone/assets/sass/01-settings/file-header.scss

wp-content/themes/twentytwentyone/style-rtl.css

wp-content/themes/twentytwentyone/style.css

wp-content/themes/twentytwentytwo/readme.txt

wp-content/themes/twentytwentytwo/style.css

wp-includes/assets/script-loader-packages.min.php

wp-includes/assets/script-loader-packages.php

wp-includes/block-supports/typography.php

wp-includes/blocks/table/editor-rtl.css

wp-includes/blocks/table/editor-rtl.min.css

wp-includes/blocks/table/editor.css

wp-includes/blocks/table/editor.min.css

wp-includes/blocks/table/style-rtl.css

wp-includes/blocks/table/style-rtl.min.css

wp-includes/blocks/table/style.css

wp-includes/blocks/table/style.min.css

wp-includes/blocks/table/theme-rtl.css

wp-includes/blocks/table/theme-rtl.min.css

wp-includes/blocks/table/theme.css

wp-includes/blocks/table/theme.min.css

wp-includes/blocks/post-featured-image.php

wp-includes/blocks/template-part.php

wp-includes/css/dist/block-editor/style-rtl.css

wp-includes/css/dist/block-editor/style-rtl.min.css

wp-includes/css/dist/block-editor/style.css

wp-includes/css/dist/block-editor/style.min.css

wp-includes/css/dist/block-library/editor-rtl.css

wp-includes/css/dist/block-library/editor-rtl.min.css

wp-includes/css/dist/block-library/editor.css

wp-includes/css/dist/block-library/editor.min.css

wp-includes/css/dist/block-library/style-rtl.css

wp-includes/css/dist/block-library/style-rtl.min.css

wp-includes/css/dist/block-library/style.css

wp-includes/css/dist/block-library/style.min.css

wp-includes/css/dist/block-library/theme-rtl.css

wp-includes/css/dist/block-library/theme-rtl.min.css

wp-includes/css/dist/block-library/theme.css

wp-includes/css/dist/block-library/theme.min.css

wp-includes/js/dist/block-editor.js

wp-includes/js/dist/block-editor.min.js

wp-includes/js/dist/block-library.js

wp-includes/js/dist/block-library.min.js

wp-includes/js/dist/components.js

wp-includes/js/dist/components.min.js

wp-includes/js/dist/edit-site.js

wp-includes/js/dist/edit-site.min.js

wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php

wp-includes/rest-api/endpoints/class-wp-rest-site-health-controller.php

wp-includes/rest-api/endpoints/class-wp-rest-templates-controller.php

wp-includes/block-editor.php

wp-includes/block-template-utils.php

wp-includes/block-template.php

wp-includes/canonical.php

wp-includes/class-wp-query.php

wp-includes/class-wp-theme-json-resolver.php

wp-includes/class-wp-theme-json.php

wp-includes/class-wp-user-query.php

wp-includes/formatting.php

wp-includes/functions.php

wp-includes/load.php

wp-includes/media.php

wp-includes/nav-menu-template.php

wp-includes/post.php

wp-includes/script-loader.php

wp-includes/theme-templates.php

wp-includes/version.php

Conclusion

As mentioned in the previous Security and Maintenance update articles. These updates are non-negotiable and should be updated immediately. If your site supports automatic background updates, the update process will begin automatically.

If not, you can update it manually by visiting the WordPress dashboard, and click on “Updates”. After updating make sure that the installed themes and plugins are functioning normally.

Never miss a deet. Sign up today.

Get all the latest news and exclusive WordPress content straight to your email inbox!