Details
-
Bug
-
Resolution: Fixed
-
Major
-
9.87.3
-
None
-
Unknown
-
Description
The following Confluence XHTML:
<div>
<a href="https://perdu.com">
<ac:structured-macro ac:name="random-macro">
<ac:parameter ac:name="param">value</ac:parameter>
</ac:structured-macro>
</a>
</div>
Produces the following events (which seems correct except the onMacroStandalone, which is supposed to be a onMacroInline):
beginDocument beginGroup beginParagraph beginLink [Typed = [true] Type = [url] Reference = [https://perdu.com]] [false] [[shape]=[rect]] onMacroStandalone [random-macro] [param=value] endLink [Typed = [true] Type = [url] Reference = [https://perdu.com]] [false] [[shape]=[rect]] endParagraph endGroup endDocument
This leads to the following, which confuses XWiki's WYSIWYG editor:
(((
[[
{{random-macro param="value"/}}>>url:https://perdu.com||shape="rect"]]
)))
Expected:
(((
[[{{random-macro param="value"/}}>>url:https://perdu.com||shape="rect"]]
)))
This seems to be because the beginning of a paragraph is enforced inside the link, although the link is already in a paragraph.
Attachments
Issue Links
- relates to
-
XRENDERING-765 HTML parsing error on saving attempt page that has empty line at the start of the link
-
- Closed
-