Make WordPress Core

Opened 19 years ago

Closed 17 years ago

#6490 closed defect (bug) (wontfix)

Shift-enter in <li> causes <p>

Reported by: novasource Owned by:
Priority: normal Milestone:
Component: TinyMCE Version: 2.3.3
Severity: normal Keywords:
Cc: Focuses:

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)

#1 follow-up: @ionfish
19 years ago

Surely two newlines should produce this:

<li>
<p>Text text text text.</p>
<p>Text text text text.</p>
</li>

#2 in reply to: ↑ 1 @novasource
19 years ago

  • Component General → TinyMCE
  • Version → 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.

#3 @azaozz
19 years ago

  • Component TinyMCE → 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>.

#4 @matt
18 years ago

  • Component General → TinyMCE
  • Milestone 2.7 → 2.8

#5 @janeforshort
17 years ago

  • Milestone 2.8 → Future Release

Punting to be evaluated in next development cycle due to time constraints.

#7 @Denis-de-Bernardy
17 years ago

  • Milestone Future Release
  • Resolution → wontfix
  • Status new → closed

Should be sent upstream to TinyMCE

Note: See TracTickets for help on using tickets.