https://bugzilla.wikimedia.org/show_bug.cgi?id=54946
Web browser: ---
Bug ID: 54946
Summary: Pre and P-wrap interaction edge case bug
Product: Parsoid
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: token-stream transforms
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Classification: Unclassified
Mobile Platform: ---
See test case below. For some reason the <pre> inside the <blockquote> and the
p-tag before the blockquote (all of those conditions are necessary to reproduce
the bug) is causing the content after the blockquote to not be wrapped in
p-tags. See output below. Probably some edge case in the paragraph-wrapping
code.
Based on bug report here:
https://en.wikipedia.org/w/index.php?title=Wikipedia:VisualEditor/Feedback&oldid=575631753#VE_removing_paragraph_gaps
[subbu@earth lib] cat /tmp/x
a
<blockquote><pre>
b
</pre></blockquote>
c
d
[subbu@earth lib] node parse < /tmp/x
<body data-parsoid='{"dsr":[0,49,0,0]}'><p
data-parsoid='{"dsr":[0,1,0,0]}'>a</p>
<blockquote data-parsoid='{"stx":"html","dsr":[3,42,12,13]}'><pre
data-parsoid='{"stx":"html","autoInsertedEnd":true,"strippedNL":"\n","dsr":[15,29,5,0]}'>
b
</pre></pre></blockquote>
c
d
</body>
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l