Hi Kyle,
I was able to reproduce with issue with ox-html as well.
Please copy paste this in a new
temp.org file and run `C-c C-e h H':
* Subtree 1
+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+----------+----------+----------+
| a | b | c |
+----------+----------+----------+
| d | e | f |
+----------+----------+----------+
* Subtree 2
The issue is when the "* Subtree 2" begins in the very next line after that last line of table.el table ending in "--+".
When I export that, I see that ox-html fails to detect that table.el table because I see this in the exported buffer:
=====
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides" align="center" class="table-striped">
<colgroup>
<col class="org-left" />
<col class="org-left" />
<col class="org-left" />
</colgroup>
<tbody>
<tr>
<td class="org-left">Header 1</td>
<td class="org-left">Header 2</td>
<td class="org-left">Header 3</td>
</tr>
</tbody>
</table>
<p>
<del>----------</del>----------<del>----------</del>
</p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides" align="center" class="table-striped">
=====
But if I introduce a newline before "* Subtree 2", the table.el table detection works fine.