From e0b2b0f63f4d780c9706d80f7b3d8c5a6adcba2c Mon Sep 17 00:00:00 2001 From: Quinten Steenhuis Date: Thu, 30 Apr 2026 16:32:25 -0400 Subject: [PATCH] Add alternative text to /s/signature (highest priority for accessible PDFs we send to MATC) --- docassemble/AssemblyLine/data/questions/al_code.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docassemble/AssemblyLine/data/questions/al_code.yml b/docassemble/AssemblyLine/data/questions/al_code.yml index fd8dea8f..3a0152ee 100644 --- a/docassemble/AssemblyLine/data/questions/al_code.yml +++ b/docassemble/AssemblyLine/data/questions/al_code.yml @@ -155,15 +155,16 @@ code: | for signature in signature_fields: # Signature fields are strings like "users[0].signature". If the string ends in .signature, remove that and replace with .typed_signature, only at the end of the string if signature.endswith("signature"): - typed_signature = signature[:-9] + "typed_signature" - define(signature, DAFile(signature, filename="signature.png")) + typed_signature = value(signature[:-9] + "typed_signature") + define(signature, DAFile(signature, filename="signature.png", alt_text=typed_signature)) value(signature).initialize() create_signature( - value(typed_signature), + typed_signature, value(signature).path(), signature_prefix=al_typed_signature_prefix, font_name=al_typed_signature_font, ) + del(typed_signature) else: log( "Signature field "