Defect #29681
open
"x%x%" is rendered as "&" in Textile formatter
Added by Go MAEDA about 8 years ago.
Updated 14 days ago.
Description
The character sequence described in the subject is always rendered as "&" in Textile formatter. You can easily reproduce this issue by entering the sequence in a description field of an issue.
You see '=> "&"' in the second line of the following text. Actually, it is 'x % x %" (I cannot spell it without spaces due to the bug).
2.3.3 :001 > ['x', '%', 'x', '%'].join
=> "&"
This is because RedCloth temporarily replaces "&" with "x % x %" (actually, there are no space characters) while converting Textile to HTML.
- source:tags/3.4.6/lib/redmine/wiki_formatting/textile/redcloth3.rb#L1010
- source:tags/3.4.6/lib/redmine/wiki_formatting/textile/redcloth3.rb#L313
- Related to Feature #24681: Syntax highlighter: replace CodeRay with Rouge added
- Related to Defect #20758: Ampersand+keyword in code highlighting added
- Related to Defect #35441: Inline image in Textile is not displayed if the image URL contains ampersands added
Thanks for reporting, this persists on this website.
The problematic sequence can be displayed by marking it up with HTML character references: “x%x%”.
Philippe Cloutier wrote in #note-5:
Thanks for reporting, this persists on this website.
The problematic sequence can be displayed by marking it up with HTML character references: “x%x%”.
Please avoid adding comments to old issues unless you have new information that helps resolve them.
Comments that repeat known information without adding anything new create unnecessary notifications and make issue histories harder to follow.
When commenting on an existing issue, please provide useful new information, such as additional reproduction details, new findings, or a possible fix.
Also available in: Atom
PDF