There is 1 comment.
 
 
XWiki Platform / cid:jira-generated-image-avatar-3a59c788-54b7-46bb-b39d-391a942a1ae6 XWIKI-24528 Open

Notifications Menu RSS Feed are not displayed detailed anymore and on Firefox the RSS Feed from Notifications Macro displays only HTML code

 
View issue   ยท   Add comment
 

1 comment

 
cid:jira-generated-image-avatar-b40c4048-6b37-46a5-b76a-dc40dcd1c7be Vincent Massol on 26/Jun/26 18:12
 

I've asked CC to try to find when the regression was introduced but the result is not conclusive and I didn't want to spend more tokens to dig deeper:

My findings so far (recorded in the plan file):                                                                                                                                                                                                                                                                           
  - Bounded answer (high confidence): the menu-RSS "no details" regression was introduced during the 17.x development cycle โ€” 16.10.10 is good, 17.10.9 is broken, and it is not in the 16.10.x line.                                                                                                                       
  - The xwiki-platform notifications RSS code is net-unchanged across that window (menu and macro RSS share the identical SyndFeedOutput.outputString(renderFeed(...)) rendering; default.vm unchanged; the macros.vm/XWIKI-23958 change doesn't touch the link=false RSS path; XWIKI-22999 was reverted; XWIKI-22149       
  predates 16.10.10). So the root cause is in a shared dependency โ€” xwiki-commons/xwiki-rendering, both checked out locally.                                                                                                                                                                                                
  - A static scan of those repos in the same window surfaced plausible suspects in xwiki-rendering around HTML/escaping in block rendering (XRENDERING-792 "Improve HTML macro escaping in XHTML rendering output", XRENDERING-785/798 line-break escaping) โ€” the description path parses default.vm's HTML into an XDOM and
  re-renders it to html/5.0, so an escaping/rendering change there could blank/mangle the <description>.