Vote #63998
完了Italics in wiki headers show-up wrong in the toc
0%
説明
When using italics in a wiki header they will show up with the underscore characters printed in the toc.
h3. Steps to reproduce:
Produce a new wiki page as such:
h1. My New Page {{toc}} h2. _Subheader_
h3. Expected result:
Subheader should be shown as "Subheader" in the toc.
h3. Actual result:
The underscores are printed in the toc and Subheader is shown as "Subheader"
journals
Oops, "who" in the defect subject should be "show"! ;)
--------------------------------------------------------------------------------
Corrected subject, wrapped wiki-source in @pre@-tags and added headings to make the issue more readable...
--------------------------------------------------------------------------------
Reproduced on devel branch. Seems similar to #5445 resolved yesterday, I think this is a larger issue, all inline styles are not displayed correctly in TOC...
--------------------------------------------------------------------------------
Testing this shows fixed by #5445. Marking as closed.
--------------------------------------------------------------------------------
Scratch that, I'm stupid
--------------------------------------------------------------------------------
Attached a *temporary* patch to fix it, but I don't think it should be committed for the moment.
As discussed on the IRC channel, maybe @{{toc}}@ should be completely rewritten since it's similar to a macro in some way, and in some way not (especially for #3707). Plus, this patch does not handle the case of "redmine links" in titles (fixing it the same way would provoke "stack level too deep" errors..).
--------------------------------------------------------------------------------
Fixed in r4376.
--------------------------------------------------------------------------------