Update April 10, 2025
We are planning an integration of Stack Snippets into the new editor and are looking for community members to join a working group to test it out. Those who sign up to be reviewers will receive an invite before the start date of April 21st.
Update March 6, 2025
Test Results
Our hypothesis for this test was that the Stacks Editor’s rich text functionality would be more accessible to more users, leading to an increase in answer task completion. Meaning that we would see an increase in users who started to type an answer, complete, and submit.
The Stacks Editor performed 8.6% better than the current editor for answer task completion. This means that the Stacks Editor can lead to +3,000 more answers a month on Stack Overflow, which is a significant increase.
Given the qualitative feedback from the research study and the test results, we’re excited to graduate this experiment in phases to general availability on Stack Overflow.
Next Steps
We’re going to release Stacks Editor to Stack Overflow in two phases:
Today, March 6, 2025, we will enable the Stacks Editor for all users answering questions on Stack Overflow, except for the tags that may get value from Stack Snippets:
javascript html css reactjs angular node.js jquery react-native next.js typescript tailwind-css
Once we add Stacks Snippet support to the Stacks Editor, we will enable it for the remaining tags noted above. We will post an update here before that happens.
Bugs
While the A/B test was being conducted, we were busy resolving bugs from the existing backlog and some that were raised in the comments here:
In progress:
- Stacks Editor is doing rapid layout shift as I edit the body input - Fixed
- What causes single backticks on every line of code? - Meta Stack Overflow - Fixed
- Paste in code, remove code block, any text changes remove all line breaks - Fixed
- Arrow key navigation broken in code blocks in Stacks Editor - Fixed
- No way to advance above a code block that is the first element - Fixed
- Extra line inserted when advancing past code block to following HR element - Fixed
We’re committed to resolving the top-priority bugs and any new priority bugs that may be filed after the releases.
If you see bugs related to the Stacks Editor in the future, please write a new question with the details (one question per bug) and tag the question with bug and stacks-editor.
Opt-out
Given that some users may rely on user scripts that interact with the current editor, we will include an opt-out option in the user settings (similar to the opt-in that is there now for the Stacks Editor Beta) so that users who choose to opt-out can continue to use the scripts and provide the opportunity to update them to work with the new Stacks Editor.
Question Asking
Once we’re done releasing the Stacks Editor for answers, we’re going to work on testing it with question asking with a focus on creating a consistent authoring experience with one editor for everyone. We’ll set up a separate post to talk about updates on the question-asking focus of the editor once we are set to begin work on that phase.
Thank you for your help and feedback on this first phase of the experiment. We’ll be updating you and asking for more input as progress on the Stacks Editor continues.
Background
In 2021, we launched the Alpha of the new Stacks Editor. After incorporating your feedback, we launched Beta 1 along with Ask Wizard in July 2022, followed by Beta 2 a month later. We continued to collect your feedback and address bugs, but eventually, the project was deprioritized to focus on other work.
Since then, the Stacks Editor has been used by 21,000 users a month as part of Ask Wizard in Staging Ground on Stack Overflow and used by almost 11,000 users as part of the opt-in beta available to Meta. However, the Stacks Editor isn’t available across all of Stack Overflow.
Our ultimate goal is to provide a modern, intuitive, and consistent experience for asking questions, answering, and authoring any other rich content on Stack Overflow. Also, maintaining multiple experiences is also not effective from a technical and cost-effective perspective.
As mentioned in this post about our upcoming initiatives and how the product teams are embracing experimentation, we have jumped in with a usability study and a future A/B test.
Usability Study
Last week, we ran a usability test comparing the current editor with the Stacks Editor with both experienced and novice authors, and what we found is promising:
- Strong preference for the Stacks Editor with experienced and novice users
- Those who preferred the Stacks Editor liked that it’s “What You See Is What You Get” and the syntax highlighting
- Those who preferred the current editor preferred it because it’s familiar
- Suggested improvements include more keyboard shortcuts, automatically formatting code blocks, and a dynamic editor resizing
While this usability study gave us valuable insights, we recognize the importance of gathering more comprehensive data. To this end, we have decided to expand our user group and conduct a more extensive A/B test.
A/B Test
To better understand the Stacks Editor’s general availability readiness, we plan to run an A/B test on February 19, 2025 on Stack Overflow where half of users will see the Stacks Editor and the other half will see the current editor when answering questions. What we will be looking at during this experiment is:
- Does one editor lead to more:
- Answers submitted
- Number of edits
- Number of comments
- Number of flags
- Number of deletions
- Do the editors perform differently based on a user’s experience level on Stack?
During our usability study, we initially focused on qualitative data. However, to fully understand user preferences, we're now shifting our attention to the quantitative data revealed through specific metrics. This shift helps us get a more complete picture.
For example, we'll monitor when users start typing and successfully post their responses, aiming to see this metric remain steady or improve over time.
We'll also examine other factors like edits, comments, flags, and deletions. These aspects can provide insight into the overall health of answer completion. If these elements increase, our efforts might not be as successful as we hoped.
In the end, our goal is to maintain a balanced view by considering the overall health of answer completion. We will be monitoring these metrics closely to determine the test's success.
Update: In light of the feedback received, we have opted to exclude HTML, JS, and CSS tags from the test to ensure that users working within these tags remain unaffected.
Next steps
After the test is concluded, we will conduct a comprehensive analysis of the data, segmented by user experience, to inform our investment decisions regarding the editor. Our primary objective is to assess whether the editor performs satisfactorily to warrant a full release to all Stack Overflow users. Furthermore, this analysis will aid in prioritizing our existing feature requests and more effectively addressing the bug backlog.
Our long-term goal is to deliver a consistent and user-friendly experience for content creation on Stack Overflow, and these tests are a crucial first step toward achieving that objective. Community input plays a vital role in this project, so please continue to share your feedback below.







