Originally posted by @mity in #141 (comment)
foo
| a | b |
| --- | --- |
| c | d |
renders to (with -e table)
<p>foo</p>
<table>
<thead>
<tr>
<th>a</th>
<th>b</th>
</tr>
</thead>
<tbody>
<tr>
<td>c</td>
<td>d</td>
</tr>
</tbody>
</table>
However in this case, the table is recognized only if it does not interrupt a paragraph:
foo
a | b
--- | ---
c | d
renders to (with -e table):
<p>foo
a | b
--- | ---
c | d</p>
I would expect the paragraph interruption rule applies consistently no matter how exactly the table is encoded. I.e. either both the cases should be rendered as tables or none of them.