Escaping issue with inline diff-highlighting in revision diff view
While doing some manual tests after the recent upgrade to CodeRay 1.0 I first noticed this defect.
At first I though it was a regression caused by the CodeRay update. So, I reverted back to source:/trunk@7617, deleted the repo and reimported it, but that didn't solve the issue. So, I dug a little deeper and noticed it happened inside inline diff-highlighting section.
I haven't been able to pinpoint it to a specific revision which introduced the error, thus it could be included already since the initial implementation of the inline diff-highlighting feature with r5094.
The issue can be best described using some screenshots. First comes the screenshot which displays the faulty escaping:
Following a screenshot of the plain patch file of the change, displayed through Redmines own repository file view, which is rendered correctly:
- Redmine source:/trunk@7630
- Rails 2.3.14
- Passenger 3.0.9
- Ruby Enterprise Edition 1.8.7-2011.03
Please leave a note if more information is required...