-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Low
-
Affects Version/s: 2.5.1
-
Component/s: None
One customer has reported a bug in the source code of Confluence 2.5.1
The source code at lines 67-69 in the confluence/src/java/com/atlassian/confluence/pages/DefaultBreadcrumbsManager.java
contains an extra closing tag which generates invalid HTML.
----------------------------------------------------------------------------------- breadcrumb = "<span id=\"breadcrumbs\"><span id=\"breadcrumbsEllipsis\"/><a href=\"#\" onclick=\"showBreadcrumbsEllipsis();return false;\" title=\"" + getTextBreadcrumbs(getHiddenAncestors(page)) + "\">...</a></span><span id=\"breadcrumbsExpansion\" style=\"display:none;\">" + expandEllipsisForPage(page, request) + "</span>" + BREADCRUMB_DELIMITER + "</span>"; -----------------------------------------------------------------------------------
After breaking down the source:
-----------------------------------------------------------------------------------
<span id="breadcrumbs"> <span id="breadcrumbsEllipsis"/> <a href="#" onclick="showBreadcrumbsEllipsis();return false;" title="XXXX">...</a> </span> <span id="breadcrumbsExpansion" style="display:none;"><a href='YYYYY'>YYYY</a></span> > </span>
-----------------------------------------------------------------------------------
Here we notice that there is an extra closing tag in the line: <span id="breadcrumbsEllipsis"/>
Thanks
Arman