From dec88753fdc05175d5b64178dfa6c03766b933e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Canouil?= <8896044+mcanouil@users.noreply.github.com> Date: Thu, 18 Jun 2026 11:23:36 +0200 Subject: [PATCH 1/5] fix: add alt text for ORCID image in author metadata HTML/Reveal.js --- src/resources/formats/html/templates/_title-meta-author.html | 2 +- .../formats/revealjs/pandoc/title-fancy/title-slide.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/resources/formats/html/templates/_title-meta-author.html b/src/resources/formats/html/templates/_title-meta-author.html index 873c752281e..fe8958c9824 100644 --- a/src/resources/formats/html/templates/_title-meta-author.html +++ b/src/resources/formats/html/templates/_title-meta-author.html @@ -1 +1 @@ -$if(it.url)$$endif$$it.name.literal$$if(it.degrees)$, $for(it.degrees)$$it$$sep$, $endfor$$endif$$if(it.url)$$endif$$if(it.email)$ $endif$ $if(it.orcid)$ $endif$ \ No newline at end of file +$if(it.url)$$endif$$it.name.literal$$if(it.degrees)$, $for(it.degrees)$$it$$sep$, $endfor$$endif$$if(it.url)$$endif$$if(it.email)$ $endif$ $if(it.orcid)$ ORCID$endif$ diff --git a/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html b/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html index 897d0d1ec00..5c6faf72a6c 100644 --- a/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html +++ b/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html @@ -8,7 +8,7 @@

$title$

$for(by-author)$
-$if(by-author.url)$$endif$$if(by-author.name.literal)$$by-author.name.literal$$endif$$if(by-author.url)$$endif$$if(by-author.orcid)$ $endif$ +$if(by-author.url)$$endif$$if(by-author.name.literal)$$by-author.name.literal$$endif$$if(by-author.url)$$endif$$if(by-author.orcid)$ ORCID$endif$
$if(by-author.email)$
From 08bc4cbed0a0f008a02d4b72f20091f1fe9f22ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Canouil?= <8896044+mcanouil@users.noreply.github.com> Date: Thu, 18 Jun 2026 11:28:01 +0200 Subject: [PATCH 2/5] chore: add changelog entry --- news/changelog-1.10.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/news/changelog-1.10.md b/news/changelog-1.10.md index c4908d9192e..e5a3b03cd62 100644 --- a/news/changelog-1.10.md +++ b/news/changelog-1.10.md @@ -11,6 +11,7 @@ All changes included in 1.10: ## Dependencies - ([#14291](https://github.com/quarto-dev/quarto-cli/issues/14291)): Update `deno` to v2.7.14 (fixes silent crash on Windows builds older than 16299). +- ([#14602](https://github.com/quarto-dev/quarto-cli/pull/14602)): Add alt-text to ORCID image in author metadata HTML/Reveal.js partial. (author: @mcanouil) ## Accessibility @@ -94,4 +95,4 @@ All changes included in 1.10: - ([#14461](https://github.com/quarto-dev/quarto-cli/issues/14461)): Fix `quarto render --to pdf` aborting with `ERROR: Problem running 'fmtutil-sys --all' to rebuild format tree.` when an automatically-installed LaTeX package's post-update format rebuild fails. Format-tree rebuild is now treated as best-effort housekeeping (matching upstream `tinytex` R behavior) — the failure is logged as a warning and the package install completes. - ([#14472](https://github.com/quarto-dev/quarto-cli/issues/14472)): Add support for Kotlin in code annotations and YAML cell options. (author: @barendgehrels) - ([#14529](https://github.com/quarto-dev/quarto-cli/issues/14529)): Fix bundled Julia engine path leaking into rendered YAML metadata and pandoc log output when running an installed Quarto. The internal subtree-engine filter only matched the source-tree share-path layout (`resources/extension-subtrees/`) and missed installed layouts where the path is `share/extension-subtrees/`. -- ([#14582](https://github.com/quarto-dev/quarto-cli/issues/14582)): Fix format detection for extension formats (e.g. `acm-pdf`) in project preview, manuscript notebooks, MECA bundles, and website format ordering. \ No newline at end of file +- ([#14582](https://github.com/quarto-dev/quarto-cli/issues/14582)): Fix format detection for extension formats (e.g. `acm-pdf`) in project preview, manuscript notebooks, MECA bundles, and website format ordering. From af213d713ebce03b871469bdc9b1549d6f024445 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Canouil?= <8896044+mcanouil@users.noreply.github.com> Date: Thu, 18 Jun 2026 11:33:52 +0200 Subject: [PATCH 3/5] refactor: use aria-label with alt="" for decorative image and proper announce --- news/changelog-1.10.md | 2 +- src/resources/formats/html/templates/_title-meta-author.html | 2 +- .../formats/revealjs/pandoc/title-fancy/title-slide.html | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/news/changelog-1.10.md b/news/changelog-1.10.md index e5a3b03cd62..aa72b01cc25 100644 --- a/news/changelog-1.10.md +++ b/news/changelog-1.10.md @@ -11,7 +11,7 @@ All changes included in 1.10: ## Dependencies - ([#14291](https://github.com/quarto-dev/quarto-cli/issues/14291)): Update `deno` to v2.7.14 (fixes silent crash on Windows builds older than 16299). -- ([#14602](https://github.com/quarto-dev/quarto-cli/pull/14602)): Add alt-text to ORCID image in author metadata HTML/Reveal.js partial. (author: @mcanouil) +- ([#14602](https://github.com/quarto-dev/quarto-cli/pull/14602)): Add aria-label and alt to ORCID image link in author metadata HTML/Reveal.js partial. (author: @mcanouil) ## Accessibility diff --git a/src/resources/formats/html/templates/_title-meta-author.html b/src/resources/formats/html/templates/_title-meta-author.html index fe8958c9824..6877e526cf0 100644 --- a/src/resources/formats/html/templates/_title-meta-author.html +++ b/src/resources/formats/html/templates/_title-meta-author.html @@ -1 +1 @@ -$if(it.url)$$endif$$it.name.literal$$if(it.degrees)$, $for(it.degrees)$$it$$sep$, $endfor$$endif$$if(it.url)$$endif$$if(it.email)$ $endif$ $if(it.orcid)$ ORCID$endif$ +$if(it.url)$$endif$$it.name.literal$$if(it.degrees)$, $for(it.degrees)$$it$$sep$, $endfor$$endif$$if(it.url)$$endif$$if(it.email)$ $endif$ $if(it.orcid)$ $endif$ diff --git a/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html b/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html index 5c6faf72a6c..36b1d5464b6 100644 --- a/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html +++ b/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html @@ -8,7 +8,7 @@

$title$

$for(by-author)$
$if(by-author.email)$
From 37a4b84c9fa12633093533b611f86aab2fb17ac3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Canouil?= <8896044+mcanouil@users.noreply.github.com> Date: Thu, 18 Jun 2026 11:35:30 +0200 Subject: [PATCH 4/5] fix: update changelog entry for ORCID image accessibility --- news/changelog-1.10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/changelog-1.10.md b/news/changelog-1.10.md index aa72b01cc25..e1f82a7367e 100644 --- a/news/changelog-1.10.md +++ b/news/changelog-1.10.md @@ -11,7 +11,7 @@ All changes included in 1.10: ## Dependencies - ([#14291](https://github.com/quarto-dev/quarto-cli/issues/14291)): Update `deno` to v2.7.14 (fixes silent crash on Windows builds older than 16299). -- ([#14602](https://github.com/quarto-dev/quarto-cli/pull/14602)): Add aria-label and alt to ORCID image link in author metadata HTML/Reveal.js partial. (author: @mcanouil) +- ([#14602](https://github.com/quarto-dev/quarto-cli/pull/14602)): Add `aria-label` and `alt=""` to properly announce ORCID image link in author metadata HTML/Reveal.js partial. (author: @mcanouil) ## Accessibility From 5179c6b7c45ef462067f599b6ef6238bd8f376a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Canouil?= <8896044+mcanouil@users.noreply.github.com> Date: Thu, 18 Jun 2026 11:40:54 +0200 Subject: [PATCH 5/5] fix: variable for author name --- .../formats/revealjs/pandoc/title-fancy/title-slide.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html b/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html index 36b1d5464b6..d3ff00f03f7 100644 --- a/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html +++ b/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html @@ -8,7 +8,7 @@

$title$

$for(by-author)$
$if(by-author.email)$