You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
GLightbox options cause HTML output to change #11122
Order of GLightbox options changes on (almost) every HTML rendering. This may sound like a minor cosmetic detail but it causes the checksum of the output file to change and therefore makes caching more difficult.
quarto render --to html --output-dir output1
quarto render --to html --output-dir output2 # you may need to run this step more than once
diff output1/index.html output2/index.html
Expected behavior
Output does not differ because input has not changed.
Quarto 99.9.9
[✓] Checking versions of quarto binary dependencies...
Pandoc version 3.4.0: OK
Dart Sass version 1.70.0: OK
Deno version 1.46.3: OK
Typst version 0.11.0: OK
[✓] Checking versions of quarto dependencies......OK
[✓] Checking Quarto installation......OK
Version: 99.9.9
commit: 71945532e1fc1a5cf113117f6d5ff5bee3991797
Path: ~/quarto-cli/package/dist/bin
[✓] Checking tools....................OK
TinyTeX: (not installed)
Chromium: (not installed)
[✓] Checking LaTeX....................OK
Using: Installation From Path
Path: /run/current-system/sw/bin
Version: undefined
[✓] Checking basic markdown render....OK
[✓] Checking Python 3 installation....OK
Version: 3.12.5
Path: ~/quarto-playground/.venv/bin/python3
Jupyter: 5.7.2
Kernels: python3
[✓] Checking Jupyter engine render....OK
[✓] Checking R installation...........(None)
Unable to locate an installed version of R.
Install R from https://cloud.r-project.org/
Activity
winniehell commentedon Oct 20, 2024
I don't know Lua but using
pairsByKeysforoptionsJsonmay solve the problem:quarto-cli/src/resources/pandoc/datadir/_utils.lua
Lines 24 to 25 in 7194553
quarto-cli/tests/docs/extensions/basic/_extensions/quarto-ext/lightbox/lightbox.lua
Lines 181 to 184 in 7194553
mcanouil commentedon Oct 20, 2024
Thanks, I thought I add open an issue about this four months ago but apparently not since I can't find it ...
Here the relevant comments/codes from the previous discussion:
quarto-cli/src/resources/filters/layout/lightbox.lua
Lines 371 to 382 in 7194553
winniehell commentedon Oct 20, 2024
I made an attempt to fix this in #11124