You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Xhtml5BaseSink may emit invalid attributes for Sink.inline() when passing multiple attributes #1034
SinkEventAttributeSet attributes = new SinkEventAttributeSet();
// set different attributes (semantic, style and decoration)
attributes.addAttributes(SinkEventAttributeSet.LINETHROUGH);
attributes.addAttributes(SinkEventAttributeSet.BOLD);
attributes.addAttributes(Semantics.SUPERSCRIPT);
sink.inline(attributes);
sink.text("text");
sink.inline_();
Activity
kwin commentedon Feb 16, 2026
The culprit is
maven-doxia/doxia-core/src/main/java/org/apache/maven/doxia/sink/impl/Xhtml5BaseSink.java
Line 1252 in e5c77a1
maven-doxia/doxia-core/src/main/java/org/apache/maven/doxia/sink/impl/SinkEventAttributeSet.java
Lines 92 to 106 in e5c77a1
@michael-o WDYT?
Add (failing) test case for multiple inline attributes
Convert non-HTML5 compliant inline attributes to compliant ones
Convert non-HTML5-compliant inline attributes to compliant ones
Convert non-HTML5-compliant inline attributes to compliant ones
Convert non-HTML5-compliant inline attributes to compliant ones
Convert non-HTML5-compliant inline attributes to compliant ones
Convert non-HTML5-compliant inline attributes to compliant ones