Skip to content

Title only callout in revealjs causes error #9821

@CMFell

Description

@CMFell

Bug description

If you create a callout-note with just a title in revealjs format it does not render and gives a lua filter error.
This will correctly create a callout with just a title in html format.

Steps to reproduce

---
format: revealjs
---

The following call out doesn't cause a crash

::: {.callout-note}

## Test

Some text

:::
---
format: revealjs
---

The following call out causes a crash

::: {.callout-note}

## Test

:::

Expected behavior

Create a callout with just a title as happens in html format.

Or if not possible give a warning instead of an error

Actual behavior

Error running filter C:/Users/cmf21/AppData/Local/Programs/Quarto/share/filters/main.lua:
Block, list of Blocks, or compatible element expected, got nil
while retrieving function argument content
while retrieving arguments for function Div
stack traceback:
...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:20877: in field 'render'
...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:1233: in local 'filter_fn'
...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:635: in function <...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:625>
(...tail calls...)
[C]: in ?
[C]: in method 'walk'
...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:557: in function <...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:546>
(...tail calls...)
...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:1334: in local 'callback'
...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:1352: in upvalue 'run_emulated_filter_chain'
...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:1388: in function <...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:1385>
stack traceback:
...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:557: in function <...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:546>
(...tail calls...)
...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:1334: in local 'callback'
...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:1352: in upvalue 'run_emulated_filter_chain'
...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:1388: in function <...f21/AppData/Local/Programs/Quarto/share/filters/main.lua:1385>

Your environment

-IDE RStudio 2024.04.0+735 - windows 11

Quarto check output

Quarto 1.5.39
[>] Checking versions of quarto binary dependencies...
Pandoc version 3.2.0: OK
Dart Sass version 1.70.0: OK
Deno version 1.41.0: OK
Typst version 0.11.0: OK
[>] Checking versions of quarto dependencies......OK
[>] Checking Quarto installation......OK
Version: 1.5.39
Path: C:\Users\cmf21\AppData\Local\Programs\Quarto\bin
CodePage: 1252

[>] Checking tools....................OK
TinyTeX: (external install)
Chromium: (not installed)

[>] Checking LaTeX....................OK
Using: TinyTex
Path: C:\Users\cmf21\AppData\Roaming\TinyTeX\bin\windows
Version: 2023

[>] Checking basic markdown render....OK

[>] Checking Python 3 installation....OK
Version: 3.11.5 (Conda)
Path: C:/Users/cmf21/AppData/Local/anaconda3/envs/id5059/python.exe
Jupyter: 5.5.0
Kernels: python3

[>] Checking Jupyter engine render....OK

[>] Checking R installation...........OK
Version: 4.3.2
Path: C:/PROGRA1/R/R-431.2
LibPaths:
- C:/Users/cmf21/AppData/Local/R/win-library/4.3
- C:/Program Files/R/R-4.3.2/library
knitr: 1.46
rmarkdown: 2.27

[>] Checking Knitr engine render......OK

Metadata

Metadata

Assignees

Labels

backportbugSomething isn't workingcalloutsIssues with Callout Blocks.revealjsIssues with the revealjs format

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions