Editor component

Ā 

Screenshot of the block editor in WordPress 5.6.

TheĀ Editor component covers:

  • Integration of the Gutenberg block editor, which was added in WordPress 5.0, into WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress..
  • Maintenance of the classic editor, which was the default editor until WordPress 5.0.

šŸ’¬ Weekly chat Wednesday 14:00 UTC in the #core-editor Slack channel.

Subcomponents: TinyMCE, Autosave, and Quick/Bulk Edit.

Recent posts on the make/core blogblog (versus network, site)

View all posts tagged editor.

Recent posts on the make/test blog

View all posts tagged editor.

514 open tickets in the Editor component

514 open tickets defect (bug) enhancement feature request task (blessed)
15 5 0 0
6.9.1 2 0 0 0
7.0 5 6 0 0
Awaiting Review 312 61 19 0
Future Release 55 31 2 1

514 open tickets. Last 7 days: +1 ticketticket Created for both bug reports and feature development on the bug tracker.

115 tickets that have no replies

View list on Trac

  • #46171 Ā Add "backing up this post in your browser" label to post-type administration
  • #50544 Ā Move Navigation screen's PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher code from GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ā€˜blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ to Core
  • #51982 Ā Textarea to which button 'Add blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.' attach to don't get the focus and Blocks from Blocks / Patterns area are placing into the previous place of focus ui
  • #51989 Ā Preview does not reflect layout change on published posts
  • #52054 Ā WordPress 5.6 broke my ability to create posts.
  • #52215 Ā conflictconflict A conflict occurs when a patch changes code that was modified after the patch was created. These patches are considered stale, and will require a refresh of the changes before it can be applied, or the conflicts will need to be resolved. with useBlockProps()
  • #52308 Ā WordPress Editor does not preserve "blank" (empty) lines in Code/Text mode javascriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/.
  • #52475 Ā Metaboxes unable to be moved to side panel anymore?
  • #52659 Ā Insert Link tool should not apply anchor tagtag A directory in Subversion. WordPress uses tags to store a single snapshot of a version (3.6, 3.6.1, etc.), the common convention of tags in version control systems. (Not to be confused with post tags.) before anchor has been applied ui
  • #52819 Ā Naming of Reusable block: make it required & unique
  • #53027 Ā gutenberg editor: click on document-outline elements has no effect.
  • #53029 Ā 'separate_items_with_commas' does not display in Block editor metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. section
  • #53208 Ā WordPress editor documentation: a few suggested changes docs
  • #53254 Ā YouTube blocks becomes uneditable
  • #53256 Ā Cover images within a column break the editor
  • #53267 Ā Search Form Doesn't Return Results Found in Reusable Blocks
  • #53391 Ā Block editor Code and Preformatted failing to accept text
  • #53439 Ā Updating failed. The response is not a valid JSONJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. response. javascript
  • #53517 Ā Pasting Text
  • #53537 Ā Default content overwrittern when using a default post format
  • #53583 Ā Distraction Free Writing Mode not available on visual tab
  • #53630 Ā Prior State Recall for Panes in Editor (Collapse/Expanded) ui
  • #53698 Ā Published posts auto scrolls on reload
  • #53723 Ā 503 Errors in Posts with Complex Gutenberg Content
  • #53810 Ā Template Editor: Code editor view doesn't show the template
  • #53814 Ā Template Editor has no URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org to access it
  • #53901 Ā I found error in wordpress "Publishing failed. The response is not a valid JSON response." administration
  • #53934 Ā Vimeo embed working in adminadmin (and super admin) and not on post when using private link ui
  • #53999 Ā it didn't save TAGS in post.
  • #54024 Ā Internal links with href=outdated-slug and a data-type data-id as fallback should use that and update href=new-slug instead of resulting in broken link (404)
  • #54046 Ā Uncaught SyntaxError: Invalidinvalid A resolution on the bug tracker (and generally common in software development, sometimes also notabug) that indicates the ticket is not a bug, is a support request, or is generally invalid. regular expression javascript
  • #54220 Ā Issue with link tool in block editor
  • #54305 Ā Transition of block editor width when previewing desktop/tablet/mobile causes multiple resize events (and unnecessary lag)
  • #54417 Ā Featured ImageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts. Exceeds Container ui css
  • #54430 Ā Block Editor does not save text where the ellipsis are in quotation marks .
  • #54445 Ā Space bar doesn't work when typing a post.
  • #54475 Ā CSSCSS Cascading Style Sheets. Selector in block-library css will broke SVG scaled text rendering in Chrome 96 (Win 10, Win 11, Mac OS) css
  • #54522 Ā unsaved edits should consistently trigger pop-up alert
  • #54587 Ā In some gutenberg blocks the styles setting is not displaying image.
  • #54606 Ā The selectControl component has margin bottom 0 in label of selectControl.
  • #54653 Ā Alphabetically sorted Headers in a Single Blog Post
  • #55139 Ā TypeError: k is not iterable javascript
  • #55142 Ā Custom, external or 3rd party styles are not loaded inside the preview iframeiframe iFrame is an acronym for an inline frame. An iFrame is used inside a webpage to load another HTML document and render it. This HTML document may also contain JavaScript and/or CSS which is loaded at the time when iframe tag is parsed by the user’s browser.
  • #55314 Ā When saving edits to the footer in editor (betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.), saving fails
  • #55315 Ā SVGs in editor (beta)
  • #55390 Ā Not able to choose Color picker in customizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. when the blocks are added in widgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. ui javascript css
  • #55548 Ā Unchecked "Uncategorized" checkbox re-checks itself upon publish or update of a post ui
  • #55728 Ā baseURL missing for remotely fetched editor styles
  • #55886 Ā Need to check query loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. block thumbnail issue in post template
  • #55916 Ā Font size in post editing is not validated
  • #55945 Ā UIUI User interface Isssue on headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. list view ui css administration
  • #55951 Ā Page List and Latest Posts Text Colors Do Not Automatically Adjust to Background Color in 6.0 ui
  • #56069 Ā Footer Template Parts and Reusable Blocks Have Added Spacing By Default template
  • #56080 Ā Block Editor Search Function Choke
  • #56082 Ā Block editor does not unset changed/dirty flag for nested types
  • #56464 Ā Event custom metaboxMetabox A post metabox is a draggable box shown on the post editing screen. Its purpose is to allow the user to select or enter information in addition to the main post content. This information should be related to the post in some way. with Gutenberg not showing correctly
  • #56506 Ā Used default separator style in editor but It's showing Wide Line Separator style in My Patterns ui
  • #56627 Ā Underscores are not allowed in block names; error message is misleading.
  • #56744 Ā Inaccuracy in user_can_richedit() function on /wp-includes/general-template.php
  • #56768 Ā Images encoded with Base64 with a given string length appears weird in editor but kills the post render on the site
  • #56859 Ā Blocks: register_block_script_handle() does not account for symlinks
  • #56961 Ā Stack on mobile (media and text block) doesnt work any longer
  • #57016 Ā When searching for a block, there is an unexpected blank space at the bottom of the Editor ui
  • #57091 Ā Global Styles: Element styles not working for third-party blocks
  • #57420 Ā Add filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. for wp_theme_get_element_class_name
  • #57495 Ā Cover block: fixed background doesn't work
  • #57499 Ā Featured Image block size options not displaying in FSE
  • #57601 Ā Custom browser user agent breaks visual editor
  • #57849 Ā About supporting markdown officially
  • #58045 Ā Global style change cannot be reverted template
  • #58153 Ā Ctrl + SHIFT + D conflicts with browser shortcuts
  • #58260 Ā Enable `elementpath` for the Classic Block TinyMCE editor
  • #58278 Ā [Query Loop][Post Template][Custom dynamic block] Impossible to pass query loop context to a custom dynamic block as the post template context is hard coded.
  • #58508 Ā Gutenberg and CSS ui css administration
  • #58720 Ā Page-Specific template in Site Editor detaches itself from the page when page slug is updated. administration template
  • #58759 Ā Iframed block editor breaks printing some pre-registered scripts enqueued late
  • #58799 Ā Need to add filter to register a template in [NEW] WordPress site editor through a pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party template
  • #58886 Ā When editing a pattern getting console error on chrome browser administration
  • #58975 Ā Replace image deletes the link!
  • #59051 Ā When copying multiple paragraphs, only one is copied
  • #59194 Ā Lazy Loading not applying at all in the front page template
  • #59228 Ā Links in 6.3 missing new window.nofollow.etc
  • #59344 Ā Link UI Goes Off The Screen, Can't Acces Advanced
  • #59364 Ā When editing Styles > Layout or Block > * > Dimensions, every possible (and unnecessary) combination of global settings is copied to custom styles
  • #59396 Ā Allow the user to add a poster to YouTube videos
  • #59562 Ā edit_form_after_title Hook Not Functional in Block Editor on New Post Page.
  • #59565 Ā WordPress Block Editor Tag Limit Bug
  • #59773 Ā WP-Admin post editor JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. createPreloadingMiddleware has PHP WP_Query deliver Drafts while in editor they are not
  • #60005 Ā Video block shows a blank white square with play button instead of video placeholder in mobile view.
  • #60063 Ā Add a dynamic hook to filter the pre-rendered content of a single block.
  • #60075 Ā Heading-Level Tooltip prevents from selecting a level
  • #60151 Ā FSE theme Styles select Issue ui
  • #60152 Ā Footnotes save to public, unprefixed "footnotes" field
  • #60396 Ā Color Picker picks color by hex value
  • #60464 Ā ShortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. in Patterns -> Template Parts -> General -> An item in it.
  • #60587 Ā Block hooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same.: Allow filtering of block data on traversal
  • #60829 Ā Improve shortcode support for link fields
  • #60956 Ā Incorrect copy-paste behavior in the header ui
  • #60976 Ā register_block_type not working with Oxygen
  • #61001 Ā Hide the Editor Page Title when the current Template is "Page No Title" ui css administration template
  • #61018 Ā Block editor color selector displays incorrect color information
  • #61058 Ā Edit Permalinks, Date, Time and Visibility not working on 6.5.2
  • #61270 Ā Error notice Updating failed. The response is not a valid JSON response.
  • #61551 Ā Page template list lacks sorting ui administration
  • #61599 Ā Can synchronize with pages and templates ? administration template
  • #61600 Ā Import of scheduled posts
  • #61664 Ā Can't insert a reusable block and other problems
  • #62791 Ā Could `pre_render_block` come later
  • #62871 Ā Font Library Install Fonts not accessible after migrating website
  • #62964 Ā WordPress Master-Master Replication Conflicts Caused by Gutenberg Blocks
  • #63067 Ā Allow non queryable taxonomies to be queried in Query Block
  • #63153 Ā Onscreen keyboard obscures post body and Custom Fields input on mobile ui
  • #63993 Ā wp_ajax_wp_remove_post_lock does not remove a post lock
  • #64216 Ā Undefined array key 0 in wp-includes/block-editor.php on line 468
  • #64359 Ā InnerBlocks template={[['core/freeform']]} What happened to the Classic editor? ui tests template

11 tickets slated for 7.0

View list in Trac

  • #53076 Ā Press This: Add filters to allow custom Press This plugins
  • #63110 Ā Site Editor: Update old URLs to new path-based URLs
  • #63568 Ā WP_Font_Face: Font names that contain single quotes are not wrapped in double quotes ui
  • #64123 Ā Patterns: add the pattern name to pattern blocks when they are converted
  • #64200 Ā Block Supports: Add width support to dimensions block supports
  • #64202 Ā Block Supports: Add height support to dimensions block supports
  • #64263 Ā Backportbackport A port is when code from one branch (or trunk) is merged into another branch or trunk. Some changes in WordPress point releases are the result of backporting code from trunk to the release branch.: Add support for pseudo classes for the block and its variations on theme.json
  • #64303 Ā Editor: sync latest packages to trunktrunk A directory in Subversion containing the latest development code in preparation for the next major release cycle. If you are running "trunk", then you are on the latest revision.
  • #64310 Ā Math component Problem with matrix ui tests
  • #64326 Ā Block Supports: Add typography text indent support
  • #64334 Ā Backport Overlay Template Part Area

514 open tickets

Open enhancements: 103 View list on Trac
Open tasks: 1 View list on Trac
Open feature requests: 21 View list on Trac
Open defects: 389 View list on Trac

Help maintain this component

Component maintainers:

Many contributors help maintain one or more components. These maintainers are vital to keeping WordPress development running as smoothly as possible. They triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. new tickets, look after existing ones, spearhead or mentor tasks, pitch new ideas, curate roadmaps, and provide feedback to other contributors. Longtime maintainers with a deep understanding of particular areas of Core are always seeking to mentor others to impart their knowledge.

Want to help? Start following this component! Adjust your notifications here. Feel free to dig into any ticket.

Contributors following this component: