HTML panel tabset and callouts parsing #10373
-
Hi Quarto community, Problem Description[Env: Python 3.11, Quarto 1.5.55, Windows 11] In 1.3.433 it behaves like the first picture where a callout does not affect the panel tabset structure. After updating to 1.5.55, it performs as the second picture which no longer works. Is there a parsing change and is there a solution to reproduce the layout I have in 1.3.433? Thanks for your help Rendered Samples1.3.433 Sample1.5.55 SampleReproducible Example Code---
title: Missing and Exception
execute:
echo: false
message: false
warning: false
jupyter: python3
---
```{python}
#| label: import packages
from IPython.display import display, Markdown
```
::: {.panel-tabset}
## Missing Values
```{python}
#| label: missing analysis
print('Missing')
over_50_percent_missing = ['admissions']
less_5_percent_missing = ['score', 'letter grade']
display(Markdown(f'''::: {{.callout-caution collapse='true'}}
The following variables have more than 50% missing values: {over_50_percent_missing}.\n
The following variables have less than 5% missing values: {less_5_percent_missing}.
:::'''))
```
## Exception Values
```{python}
print('Exception')
#| label: exception analysis
```
::: |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
The issue is your labels as it can be seen in your screenshot. |
Beta Was this translation helpful? Give feedback.
The issue is your labels as it can be seen in your screenshot.
Those are used as ids, so no spaces or non ascii characters.