Consider the following cell:
md`
<details>
<summary> Foo </summary>
| Table | Example |
| -- | -- |
| one | 1 |
| two | 2 |
</details>`
When the details are expanded, I expect it to render a table, like Discourse does:
Foo
Table |
Example |
one |
1 |
two |
2 |
Instead, it renders the raw text, like so:
See a live repro here: Bug Repro: Table in Details / Dandelion Mané | Observable
bgchen
2
This happens because Observable’s standard library is using version 0.3.12 of marked, check these demo links (v0.3.12)(v0.4.0) on the marked library homepage.
There was previously a thread about problems that occured when upgrading the version of marked, but maybe the team will revisit it at some point.
1 Like
Thanks for the context @bgchen.
Here’s a workaround, by the way:
md`# Bug Repro: Table in Details
<details>
<summary> Foo </summary>
${md`
| Table | Example |
| -- | -- |
| one | 1 |
| two | 2 |`}
</details>`
2 Likes