History feed discards some classes from diff elements.
For instance .diff-addedline & .diff-deletedline classes are missing from <td> elements in Atom feed.
1:1 HTML of diff should be provided in feed.
History feed discards some classes from diff elements.
For instance .diff-addedline & .diff-deletedline classes are missing from <td> elements in Atom feed.
1:1 HTML of diff should be provided in feed.
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | Feature | None | T5646 RSS, Atom, XML syndication feeds (tracking) | ||
Open | None | T127172 History feed discards some classes from diff elements |
http://git.wikimedia.org/blob/mediawiki%2Fcore.git/master/includes%2FFeedUtils.php#L241
At least don't remove those relevant classes, but simply add the style attribute.
Eg. Sage strips all inline styles, but allows custom CSS, so in this situation it's impossible to render the diffs in the feed properly.