Opened 5 years ago
Closed 4 years ago
#6490 closed defect (bug) (wontfix)
Shift-enter in <li> causes <p>
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | TinyMCE | Version: | 2.3.3 |
| Severity: | normal | Keywords: | |
| Cc: |
Description
If I am in a list item (<li>), and I press shift-enter, the resulting tag should be a <br>.
If I press shift-enter twice, the resulting tags should be <br><br>.
Instead, WordPress is entering <p> tags.
E.g., here's what I should get:
<li>Text text text text. <br> <br>Text text text text.</li>
Instead, I get this:
<li>Text text text text. <p>Text text text text.</p></li>
Change History (7)
comment:2
in reply to:
↑ 1
novasource — 5 years ago
- Component changed from General to TinyMCE
- Version set to 2.3.3
Replying to ionfish:
Surely two newlines should produce this:
<li> <p>Text text text text.</p> <p>Text text text text.</p> </li>
I think that for that to be valid, the default list code would have to be <li><p>Text text text text.</p></li>.
Simply translating shift-enter to <br> seems more straightforward.
- Component changed from TinyMCE to General
This is how the js version of wpautop currently works, it sees 2 <br /> as 2 new lines '\n\n', so makes a <p>.
- Component changed from General to TinyMCE
- Milestone changed from 2.7 to 2.8
comment:5
janeforshort — 4 years ago
- Milestone changed from 2.8 to Future Release
Punting to be evaluated in next development cycle due to time constraints.
See also: #6485
- Milestone Future Release deleted
- Resolution set to wontfix
- Status changed from new to closed
Should be sent upstream to TinyMCE

Surely two newlines should produce this: