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.

316 open tickets in the Editor component

316 open tickets defect (bug) enhancement feature request task (blessed)
15 4 0 0
5.9 1 0 0 0
5.9.1 2 0 0 0
6.0 3 0 0 0
Awaiting Review 192 22 6 0
Future Release 45 21 2 3

316 open tickets. Last 7 days: +4 tickets

49 tickets that have no replies

View list on Trac

  • #50544  Move Navigation screen's PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 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.
  • #52202  Block Editor interprets German gendering asterix as list sign
  • #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?
  • #52592  PHP notice when the label property is missing from register_block_style
  • #52626  Block editor doesn't paginate parent page results rest-api
  • #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
  • #53148  Editor: Consider adding `renderTemplate` property for block types
  • #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
  • #53791  Small UIUI User interface annoyance in block editor
  • #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
  • #53864  Feature Requestfeature request A feature request should generally begin the process in the ideas forum, on a mailing list, as a plugin, or brought to the attention of the core team, such as through scope meetings held for each major release. Unsolicited tickets of this variety are typically, therefore, discouraged. – Add sizing options for Video Block ui
  • #53901  I found error in wordpress "Publishing failed. The response is not a valid JSON response." administration
  • #53912  Bug when using Block-styles loading enhancements in WP 5.8
  • #53934  Vimeo embed working in adminadmin (and super admin) and not on post when using private link ui
  • #53952  Reusable blocks – removing from a page treated as an edit of the re-usable block
  • #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)
  • #54354  Open_basedir warnings on Classic Post edit screens with TinyMce plugins present, like TinyMce Advanced
  • #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.
  • #54678  Difference between Posts List block and 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

4 tickets slated for 6.0

View list in Trac

  • #48244  script-loader.php Need to use _n() when more than one results are found javascript
  • #51096  Meta boxes hooked on 'edit_form_after_title' don't appear on block-editor page
  • #53174  notice in link-popup of WYSIWYGWhat You See Is What You Get What You See Is What You Get. Most commonly used in relation to editors, where changes made in edit mode reflect exactly as they will translate to the published page. overlapping search field ui accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) css administration
  • #54859  New Welcome's panel "Edit styles" link does not seem to work ui administration

316 open tickets

Open enhancements: 47 View list on Trac
Open tasks: 3 View list on Trac
Open feature requests: 8 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 ticketticket Created for both bug reports and feature development on the bug tracker..

Contributors following this component: