diff --git a/news/changelog-1.10.md b/news/changelog-1.10.md index ca5792b8116..fbbaafafb2a 100644 --- a/news/changelog-1.10.md +++ b/news/changelog-1.10.md @@ -6,6 +6,7 @@ All changes included in 1.10: - ([#14281](https://github.com/quarto-dev/quarto-cli/issues/14281)): Fix transient `.quarto_ipynb` files accumulating during `quarto preview` with Jupyter engine. - ([#14298](https://github.com/quarto-dev/quarto-cli/issues/14298)): Fix `quarto preview` browse URL including output filename (e.g., `hello.html`) for single-file documents, breaking Posit Workbench proxied server access. - ([rstudio/rstudio#17333](https://github.com/rstudio/rstudio/issues/17333)): Fix `quarto inspect` on standalone files emitting project metadata that breaks RStudio's publishing wizard. +- ([#13669](https://github.com/quarto-dev/quarto-cli/issues/13669)): Fix BibTeX copy button in citation appendix not visible due to missing `div.code-copy-outer-scaffold` wrapper, a regression from 1.8. (author: @AJBogo9) ## Formats diff --git a/src/format/html/format-html-appendix.ts b/src/format/html/format-html-appendix.ts index d18b373f902..0e8849ae84b 100644 --- a/src/format/html/format-html-appendix.ts +++ b/src/format/html/format-html-appendix.ts @@ -304,10 +304,14 @@ export async function processDocumentAppendix( const bibTexDiv = createCodeBlock(doc, cite.bibtex, "bibtex"); bibTexDiv.classList.add(kQuartoCiteBibtexClass); - contentsDiv.appendChild(bibTexDiv); + + const outerScaffold = doc.createElement("div"); + outerScaffold.classList.add("code-copy-outer-scaffold"); + outerScaffold.appendChild(bibTexDiv); + contentsDiv.appendChild(outerScaffold); const copyButton = createCodeCopyButton(doc, format); - bibTexDiv.appendChild(copyButton); + outerScaffold.appendChild(copyButton); } if (cite?.html) {