From d2fd5452d546ed614f77e3ddf8ea726164f9375d Mon Sep 17 00:00:00 2001 From: Doxa Maps Date: Tue, 29 Sep 2026 04:44:37 +0000 Subject: [PATCH] Keep the reason, drop the speaker, in the poster comment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit check:no-new-driver-references went red on development with my landing: the comment I wrote when removing the SVG download named who set the rule. The gate's own advice is the fix — the engineering reason is what a reader needs, and it stands without attribution. Comment-only: 0 non-comment lines changed, and the minifier strips comments, so the shipped bundle is byte-unaffected and needs no rebuild. Verified rather than assumed: the phrase greps 0 in the built artefact either way. Found by regions, who proved it on bare ced1eb73c before their own cherry-pick touched anything, and who held their push rather than landing on a red. --- plugin-designs/gospel-internet/src/components/GiTree.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin-designs/gospel-internet/src/components/GiTree.vue b/plugin-designs/gospel-internet/src/components/GiTree.vue index 56ab17ea1..1fbb29e35 100644 --- a/plugin-designs/gospel-internet/src/components/GiTree.vue +++ b/plugin-designs/gospel-internet/src/components/GiTree.vue @@ -313,8 +313,8 @@ function printPoster() { if (p) openPrintFrame(posterPrintHtml(p.svg, p.size, T('gospelInternet.tree.posterTitle', 'Gospel access, language family by language family')), { autoprint: true }) } // ★ NO DOWNLOAD BUTTON HERE. This used to write gospel-language-tree-in.svg to disk beside the -// Print button. The Driver's rule is that a poster action opens the PRINT DIALOG and never downloads a -// file, and there was no case for an exception: printPoster above builds the same poster from the same +// Print button. A poster action opens the PRINT DIALOG and never downloads a file, and there was no +// case for an exception here: printPoster above builds the same poster from the same // makePoster(), so the download was a second route to one artefact rather than a capability only it // could offer. A reader who needs a file prints to PDF — the system's own dialog, not a silent write. // check:poster-action-print (regions) uses this file as its poison case, so a download added here