````markdown --- title: "Reproducible Quarto Document" format: html: default dashboard: default engine: jupyter --- ```{python} #| echo: false import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5, 10] p = plt.boxplot(x) plt.title("Test"); plt.show() ``` ```` We get this in HTML  And this in dashboard  Suppressing `plt.show()` output is ok : ````python plt.show(); ```` So it seems we don't consider output the same in Dashboard and HTML, and that supressing output with `;` is required with matplotlib show() If this is expected, we should probably document the difference. Though I am surprised - hence why I open the issue for future reference.