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 blog

View all posts tagged editor.

Recent posts on the make/test blog

View all posts tagged editor.

556 open tickets in the Editor component

556 open ticketsdefect (bug)enhancementfeature requesttask (blessed)
16500
7.25700
Awaiting Review33275240
Future Release563321
556 open tickets. Last 7 days: +2 tickets

117 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 PHP code from Gutenberg to Core
  • #51982  Textarea to which button 'Add block' 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  conflict with useBlockProps()
  • #52308  WordPress Editor does not preserve "blank" (empty) lines in Code/Text mode javascript
  • #52475  Metaboxes unable to be moved to side panel anymore?
  • #52659  Insert Link tool should not apply anchor tag 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 meta 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 JSON 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 URL 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 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: 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 Image 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  CSS 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 iframe
  • #55314  When saving edits to the footer in editor (beta), saving fails
  • #55315  SVGs in editor (beta)
  • #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 loop block thumbnail issue in post template
  • #55916  Font size in post editing is not validated
  • #55945  UI Isssue on header 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 metabox 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
  • #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.
  • #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 plugin 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
  • #59565  WordPress Block Editor Tag Limit Bug
  • #59773  WP-Admin post editor JS 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  Shortcode in Patterns -> Template Parts -> General -> An item in it.
  • #60587  Block hooks: 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
  • #62256  A suggestion for binding blocks. ui
  • #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
  • #64841  wp_editor() with quicktags enabled does not force-print buttons.css on the frontend, unlike editor.css
  • #65356  Columns block conversion workflow from 2 to 3 or 4 columns is not intuitive
  • #65361  Modify the notes capability model
  • #65614  Site Editor: skip block-theme-only preloads for classic themes performance
  • #65628  PHP-only blocks: in-canvas editing
  • #66105  Site Editor: Preserve block search state when returning from a block in Styles ui
  • #66115  PLEASE reword and revamp how “Inner blocks use content width” is used! ui template

12 tickets slated for 7.2

View list in Trac
  • #42540  Don't move focus to the editor when switching editor mode ui accessibility javascript
  • #59596  Cache file sizes of core block style files. performance
  • #62057  Addressing Autosave Memory Issues
  • #64638  Register emoji reactions comment meta for Notes
  • #65417  Bug: Classic Editor link dialog prepends http:// to URLs with uppercase protocol javascript
  • #65795  Icons: Improve the SVG sanitizer in WP_Icons_Registry
  • #65878  Make the focus style consistent in Core and the Editor accessibility administration
  • #65880  Global Styles: Add pseudo-selector support for text inputs
  • #65963  Add the option to set a description to post statuses and expose this in the API for use by Gutenberg ui tests administration rest-api
  • #66055  Editor: Migrate the Column block to the width block support css
  • #66094  Editor: Add a background clip block support to facilitate text gradients
  • #66114  Icons: Add a reserved `_builtin` icon collection

556 open tickets

Open enhancements: 120 View list on Trac
Open tasks: 1 View list on Trac
Open feature requests: 26 View list on Trac
Open defects: 409 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 triage 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: