Repository navigation
Conversation
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. Core Committers: Use this line as a base for the props when committing in SVN: To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. Props Bot commandsYou can trigger Props Bot actions by commenting on this PR:
|
Test using WordPress PlaygroundThe changes in this pull request can previewed and tested using a WordPress Playground instance. WordPress Playground is an experimental project that creates a full WordPress instance entirely within the browser. Some things to be aware of
For more details about these limitations and more, check out the Limitations page in the WordPress Playground documentation. |
Description
Fixes https://core.trac.wordpress.org/ticket/66379.
Switching from Text to Visual mode in the Classic Editor with the cursor positioned immediately after a closing
</li>tag causes TinyMCE to restructure the list unexpectedly.This happens because the editor inserts a temporary selection bookmark directly inside the list, creating an invalid HTML structure. TinyMCE then normalizes the markup by nesting preceding list items inside an additional
<li style="list-style-type: none;">element, resulting in unwanted indentation and changes to the original list.Changes
</li>tags or their trailing whitespace are inserted inside the preceding list item.Testing
wpautopenabled.Use of AI Tools
AI assistance: Yes
Tool(s): ChatGPT
Model(s): GPT-6
Used for: Assistance with investigation and implementation suggestions. Final implementation and regression tests were reviewed and verified manually.
This Pull Request is for code review only. Please keep all other discussion in the Trac ticket. Do not merge this Pull Request. See [GitHub Pull Requests for Code Review](https://make.wordpress.org/core/handbook/contribute/git/github-pull-requests-for-code-review/) in the Core Handbook for more details.