If you havenโ€™t heard the news yet, WordPress 5.9 has officially been moved and is set to ship on January 25th, 2022. You can see the updated full schedule here

Iโ€™m on the release squad for the first time and wanted to share more about why I voted to delay. My hope is to bring you all along for the decision making process and to demystify how this decision came to be. To set context, Iโ€™m the Test co-lead and am helping the Docs leads with user documentation. Iโ€™ve also had the opportunity to run the FSE Outreach Program for the last year and a half, introducing me to a wide range of people and bugs/feature requests in the software itself. This program is dedicated to gathering feedback, building awareness, and growing peopleโ€™s ability to create with full site editing features. With a lot of the full site editing features weโ€™ve tested landing in 5.9, I have deep knowledge of the state of these features and how theyโ€™ve evolved. 

What triggered a decision process? 

A group of core contributors did a thorough test of trunk the week of November 15th leading to a comprehensive list of issues to address. This collection of feedback came in right before the planned beta 1 release date of November 16th. While we canโ€™t always predict the timing of things, it is very good that this feedback came in and shows the resiliency of the WordPress community that it was embraced.

Based on the feedback from that test, it became clear that some decisions needed to be made around how this would impact the release. For more context on this decision process, factors that influenced it, and what the possible options were, please check out the Make Core post detailing how the release squad handled this

Factors that influenced my vote

At a high level, there are four main reasons why I voted to delay, even though it meant shifting the release from mid-December to late January:

  • Delaying improved sustainability for contributors after a wild, long year, especially given the timing of larger cultural moments coming up at the end of the year/beginning of the year in areas where we have a large number of contributors. 
  • Interrelated features of full site editing make it hard to punt or fully remove pieces.  
  • The value added to users when getting access to the whole suite of full site editing features, rather than smaller pieces.
  • Most of the raised issues would refine the experience rather than redefine it (more on that later). 

More specifically, if we were to push everything to 6.0, this would delay the Twenty Twenty-Two theme, hold back the launch of block themes in general, and delay a ton of user value in exploring ways to edit all parts of a site. You can see these thoughts reflected in some of my comments quoted in the following WP Tavern article: 

โ€œWe need to recognize the very Human situation weโ€™re in right now both in terms of larger cultural moments coming up with various holidays/celebrations and the reality of still being in the midst of a pandemic,โ€ McCarthy said. โ€œDelaying provides sustainability to get this release right without potentially burning out the remaining contributor base.โ€

โ€œFSE is a collection of features with some that are interconnected,โ€ WordPress 5.9 Testing Co-Lead Anne McCarthy said. โ€œThis release includes a selection that are interconnected including Styles, Block theme flows, Navigation Block, etc. In order for them to really shine, it makes the most sense for them to be released together, making it hard to just delay shipping one. They need more time to be refined in order to be shipped together.โ€

Tied to this, I knew I wasnโ€™t making a decision in isolation but within a wise, experienced, and diverse team, including folks who had been through multiple release cycles. This was first and foremost a group decision and one in which we each brought pieces to the table. 

What items need to be addressed?

Iโ€™ve seen rumblings around the overview list of 5.9 issues and how daunting it all feels. While the list looks long, these issues are achievable, and can be broken down into the following groupings: 

  • Design refinements.
  • Bug fixes.
  • Block theme considerations. 

Please keep in mind that only two issues were blockers for 5.9 beta (Add templates list page for site editor & Implement “Add New” for templates list in Site Editor) and both were addressed within around 48 hours of this list being compiled. Fifteen are blockers for the 5.9 release overall. Most of these will impact users using block themes (a subset of overall WordPress users), rather than all users of the software. Since the 5.9 release marks the widespread introduction of full site editing features, itโ€™s crucial that the scaled down version shipping with 5.9 offers an excellent experience. 

For brevity, letโ€™s review a few of these blocking issues to give a sense of the problems being addressed. This post canโ€™t cover everything but if there are any issues in particular youโ€™d like to know more about, comment below and Iโ€™ll update the post when I can with more context!

Whatโ€™s the best way to move between templates, template parts, and styles?

To start, letโ€™s talk about the biggest UX change on the list: the experience of navigating between templates, template parts, and Styles. This has been a longstanding issue with lots of history. By the time of the go/no go date, there were a few options to explore:

Depending on the implementation of each of these, the menu items under Appearance would adjust too! As you can see, this is a big decision that cascades to various areas of the experience. Hereโ€™s a quick video that runs through each in the same order as shared above:

Note that I had to use various versions of Gutenberg in order to replicate the different options, including rolling back to a previous version.

Initially, the middle ground option of providing a scaled-back browsing experience was deemed to have technical blockers and there was ample feedback around folks not enjoying the additional step to get back to the Dashboard. With extra time to explore a solution though, the middle ground option became viable and does a great job of offering a scaled back version of the original browsing option while not being overwhelming. Further, it quickly became clear that the tradeoff of adding an additional step to get back to the Dashboard was okay in light of the alternative being a much harder, convoluted experience to access Templates and Template Parts, key pieces of the full site editing feature set. 

Even though the decided pathway reuses the foundation of the original experience, it will definitely be included as an area to focus testing efforts for the FSE Outreach Program and for 5.9 in general!

Design refinements

The design refinements on the list are exactly that: ways to make the experience more intuitive and elegant, especially for newer features. For example, for blocks that have additional Typography controls, how can we make the tooling really shine? Outside of general interface updates, there are also tasks around things like making the placeholder option for the Post Featured Image block (a new theme block that displays your featured image) easier to manipulate while youโ€™re building templates. Hereโ€™s a GIF from a recent PR that shows the update:

GIF showing how the featured image block can be manipulated visually when acting as a placeholder.

Another example can be seen in adding a fixed position to the add block appender to prevent layout shifts when trying to build with blocks, especially for nested blocks.

Bug fixes 

Alongside refinements, there are also obvious bugs to fix. For example, as you can see in the following video, thereโ€™s a bug in how the Styles are loaded when entering the Site Editor thatโ€™s already been fixed:

Block theme considerations 

Since 5.9 will mark the introduction of block themes, there are various issues listed to ensure those that explore this new era of themes have a great time building what they want, whether a theme author or end user. This includes everything from ensuring any Customizer links are properly redirected to iterating on the Global Styles end point to pave the way for aspects of block themes, like being able to bundle and switch between multiple Style variations.


I hope this post helped give you a glimpse into the thought and care that went into making this tough call. In all of the deep thinking and stress around decision making, itโ€™s been such an honor to play a role on the release squad and to do so in a way where thereโ€™s room for me both to contribute and learn. I offer major props to the entire squad for coming together across timezones to dig in deeply, think quickly, and act wisely.

If this post sparks your curiosity, feel free to ping me with any questions (@annezazu on Make Slack) or reach out on my contact form! Iโ€™d love to help empower more folks to join the fun in the future, even when/especially when hard decisions are made. 

Keen to know what’s actually coming to the release? Check out the video below from yours truly to see a sneak peek:

52 responses

  1. Thank you for this, I deeply appreciate it.

  2. […] McCarthy, who is co-leading testing for the release, is in the trenches with FSE and wrote a summary of why she was proponent of delaying in this instance. She cited improved sustainability for […]

  3. […] McCarthy, who is co-leading testing for the release, is in the trenches with FSE and wrote a summary of why she was proponent of delaying in this instance. She cited improved sustainability for […]

  4. […] McCarthy, who is co-leading testing for the release, is in the trenches with FSE and wrote a summary of why she was proponent of delaying in this instance. She cited improved sustainability for […]

  5. […] Anne McCarthy ไธŽ FSE ๅฏ†ๅˆ‡ๅˆไฝœ๏ผŒๅนถๆ’ฐๅ†™ไบ†ไธ€ไปฝ ๆฆ‚ๆ‹ฌ ไธบไป€ไนˆๅฅนๆ”ฏๆŒๅœจ่ฟ™็งๆƒ…ๅ†ตไธ‹ๆŽจ่ฟŸใ€‚ […]

  6. […] McCarthy, che รจ co-leader dei test per il rilascio, รจ in trincea con FSE e ha scritto un riepilogo del motivo per cui era sostenitrice del rinvio in questo caso. Ha citato il miglioramento della […]

  7. […] McCarthy, who is co-leading testing for the release, is in the trenches with FSE, writing a: resume why she was in favor of postponement in this case. She cited improved sustainability for […]

  8. […] McCarthy, who is co-leading testing for the release, is in the trenches with FSE and wrote a summary of why she was proponent of delaying in this instance. She cited improved sustainability for […]

  9. […] McCarthy, who is co-leading testing for the release, is in the trenches with FSE and wrote a summary of why she was proponent of delaying in this instance. She cited improved sustainability for […]

  10. […] McCarthy, release co-lead for testing, wrote in Why I voted to delay WordPress 5.9, her hope “is to bring you all along for the decision-making process and to demystify how […]

  11. Thanks for being brave enough to delay. I know that is a tough decision, but I think that ensuring a stable release is worth the wait.

    1. Thanks for your kind words and for taking time to read the broader context to get a sense of how this decision came to be!

  12. […] is now available for your testing before we all go off for the holiday break. Also, here is a very insightful read from Anne McCarthy, “why I voted to delay WordPress 5.9 […]

  13. What I’d like to understand better is what are we going to do to make sure this doesn’t happen again? There could always be more polish, more bugs fixed, and I would challenge you to pick a year in the past decade that didn’t have its share of human issues. I’d like us to really understand and agree what went wrong, particularly in the first months of 5.9, and what we’re starting now to make sure 6.0 is effortlessly on time.

    1. Thanks for commenting and for your leadership, Matt! Iโ€™m keen to dig into these exact questions with the 5.9 retro and when the dust settles post 5.9. Sounds like a great follow up post idea. At a high level, I think a few things caused this: lack of contingency plans around the interrelated features, lack of clarity around scope for various individual features (particularly the browsing feature), lack of a comprehensive check in early enough ahead of feature freeze, and a need for more decision makers who have a high level view of where the work is headed. You can see each of these variables at play in issues like this: https://github.com/WordPress/gutenberg/issues/37075 Since this delay happened, more organization has quickly formed with more detailed overview issues, more conversation around scope for the release, and more regular testing by decision makers.

      Personally, Iโ€™d love to see the Go/No Go meeting overhauled to be less aspirational and more concrete as to where things stand as I think thatโ€™ll set the tone early enough in the release cycle to avoid some of these problems again. Here’s to never making the same mistake twice and carrying these lessons into the future!

  14. […] deadlines are not arbitrary. Yet a lively discussion in the comments of Anne McCarthyโ€™s post โ€œWhy I voted to delay WordPress 5.9โ€ sheds light on why this move was […]

  15. […] deadlines are not arbitrary. Yet a lively discussion in the comments of Anne McCarthyโ€™s post โ€œWhy I voted to delay WordPress 5.9โ€ sheds light on why this move was […]

  16. […] deadlines are not arbitrary. But a vigorous dialogue in the feedback of Anne McCarthyโ€™s put up โ€œWhy I voted to delay WordPress 5.9โ€ sheds mild on why this transfer was […]

  17. […] are not arbitrary. Yet a full of life dialogue in the feedback of Anne McCarthyโ€™s submit โ€œWhy I voted to delay WordPress 5.9โ€ sheds mild on why this transfer was […]

  18. […] deadlines are not arbitrary. Yet a lively discussion in the comments of Anne McCarthyโ€™s post โ€œWhy I voted to delay WordPress 5.9โ€ sheds light on why this move was […]

  19. […] arbitrary.. Nonetheless, there may be vigorous debate within the feedback posted by Ann Mccarthy.Why voted to postpone WordPress 5.9โ€Clarifies why this transfer was […]

  20. […] are not arbitrary. But a vigorous dialogue within the feedback of Anne McCarthyโ€™s publish โ€œWhy I voted to delay WordPress 5.9โ€ sheds gentle on why this transfer was […]

  21. […] McCarthy, who is co-leading testing for the release, is in the trenches with FSE and wrote a summary of why she was proponent of delaying in this instance. She cited improved sustainability for […]

  22. […] a post titled “Why I Voted to Delay WordPress 5.9,” Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  23. […] a post titled โ€œWhy I Voted to Delay WordPress 5.9,โ€ Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  24. […] a post titled โ€œWhy I Voted to Delay WordPress 5.9,โ€ Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  25. […] un post intitolato “Perchรฉ ho votato per ritardare WordPress 5.9“, Anne McCarthy ha spiegato alcuni dei fattori e dei blocchi che hanno causato il rinvio del […]

  26. […] a publish titled โ€œWhy I Voted to Delay WordPress 5.9,โ€ Anne McCarthy defined a number of of the elements and blockers that precipitated the discharge […]

  27. […] a post titled “Why I Voted to Delay WordPress 5.9,” Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  28. […] a post titled โ€œWhy I Voted to Delay WordPress 5.9,โ€ Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  29. […] needed changes and the progress that has been made towards improving them.In a post titled “Why I Voted to Delay WordPress 5.9,” Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  30. […] needed changes and the progress that has been made towards improving them.In a post titled “Why I Voted to Delay WordPress 5.9,” Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  31. […] needed changes and the progress that has been made towards improving them.In a post titled “Why I Voted to Delay WordPress 5.9,” Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  32. […] deadlines are not arbitrary. Yet a lively discussion in the comments of Anne McCarthyโ€™s post โ€œWhy I voted to delay WordPress 5.9โ€ sheds light on why this move was […]

  33. […] needed changes and the progress that has been made towards improving them.In a post titled “Why I Voted to Delay WordPress 5.9,” Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  34. […] 5.9 Revised Release ScheduleWhy I Voted To Delay WordPress 5.9David Bisset (Twitter)Post Status […]

  35. […] a post titled โ€œWhy I Voted to Delay WordPress 5.9,โ€ Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  36. […] needed changes and the progress that has been made towards improving them.In a post titled “Why I Voted to Delay WordPress 5.9,” Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  37. […] team decided to delay WordPress 5.9 instead of shipping it before the holidays. If they had opted for the latter, the features intended for WordPress 5.9 would have ended up in WordPress 6.0 instead. WordPress […]

  38. […] to delay WordPress 5.9 as a substitute of transport it earlier than the vacations. If theyโ€™d opted for the latter, the options meant for WordPress 5.9 would have ended up in WordPress 6.0 as a substitute. […]

  39. […] team decided to delay WordPress 5.9 instead of shipping it before the holidays. If they had opted for the latter, the features intended for WordPress 5.9 would have ended up in WordPress 6.0 instead. WordPress […]

  40. […] can review the release squadโ€™s decisions here and read about my personal reasons for why I voted to delay here. At a high level, pulled from the release squad post, this is […]

  41. […] needed changes and the progress that has been made towards improving them.In a post titled “Why I Voted to Delay WordPress 5.9,” Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  42. […] to delay WordPress 5.9 as a substitute of delivery it earlier than the vacations. If that they had opted for the latter, the options meant for WordPress 5.9 would have ended up in WordPress 6.0 as a substitute. […]

  43. […] team decided to delay WordPress 5.9 instead of shipping it before the holidays. If they had opted for the latter, the features intended for WordPress 5.9 would have ended up in WordPress 6.0 instead. WordPress […]

  44. […] a post titled โ€œWhy I Voted to Delay WordPress 5.9,โ€ Anne McCarthy explained a few of the factors and blockers that caused the release to be […]

  45. […] McCarthy, who is co-leading testing for the release, is in the trenches with FSE and wrote a summary of why she was proponent of delaying in this instance. She cited improved sustainability for […]

  46. […] McCarthy, who is co-leading testing for the release, is in the trenches with FSE and wrote a summary of why she was proponent of delaying in this instance. She cited improved sustainability for […]

  47. […] mรกs reflexiones y algunas imรกgenes, aquรญ hay una entrada que escribรญ cuando se tomรณ la decisiรณn inicial. Para abordar esto especรญficamente, aquรญ estรกn las razones de alto nivel desde mi punto de vista […]

  48. […] McCarthy, who is co-leading testing for the release, is in the trenches with FSE and wrote a summary of why she was proponent of delaying in this instance. She cited improved sustainability for […]

  49. […] are not arbitrary. Yet a lively discussion in the comments of Anne McCarthy’s post “Why I voted to delay WordPress 5.9” sheds light on why this move was […]

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

More details

Expect to read about travel, mental health, community, WordPress, surrogacy, and more.