#3603 closed defect (bug) (duplicate)
end-of-comment markers converted to em-dash
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Formatting | Version: | 2.1 |
| Severity: | normal | Keywords: | |
| Cc: |
Description
Enter the following in a new post:
string1 <!-- string2
<ol/>
--> string3
You will get the output:
<p>string1 <!-- string2</p>
<ol/>
–> string3</p>
I don't know if other block-level elements suffer this same fate, but this is not even well-formed output!
Attachments (1)
Change History (14)
comment:1
nickshanks — 6 years ago
comment:2
nickshanks — 6 years ago
trac is broken. i give up :P
comment:3
foolswisdom — 6 years ago
- Milestone changed from 2.2 to 2.1
Confirmed bug
ENV: 2.1-beta r44759
Seems to gooble the -- whenever there is an html tag in the comment.
Setting milestone as 2.1 as it seems better to disable em-dashing then have this behavior.
comment:4
foolswisdom — 6 years ago
- Milestone changed from 2.1 to 2.2
comment:6
foolswisdom — 6 years ago
- Milestone changed from 2.2 to 2.3
- Keywords needs-patch added; has-patch removed
Did some more testing. Although my patch fixes the problem it introduces others, so please ignore it.
Also closed #5073 as a duplicate of this bug.
- Component changed from General to Formatting
- Owner anonymous deleted
comment:10
hakre — 4 years ago
It is not possible to fix those things in wordpress. I suggest closing this as wontfix.
If you do not think so, please provide a patch that is actually fixing the issue and not breaking anything else.
comment:11
azaozz — 3 years ago
- Milestone changed from 2.9 to Future Release
comment:12
solarissmoke — 2 years ago
- Keywords needs-patch removed
- Resolution set to duplicate
- Status changed from new to closed
#8912 - that one seems more active
comment:13
scribu — 2 years ago
- Milestone Future Release deleted

Enter the following in a new post:
{{{string1 <!-- string2
<ol/>
--> string3}}}
You will get the output:
{{{<p>string1 <!-- string2</p>
<ol/>
–> string3</p>}}}
I don't know if other block-level elements suffer this same fate, but this is not even well-formed output!
}}}