From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 4346 invoked from network); 21 Jun 2022 12:28:09 -0000 Received: from bsd.lv (HELO mandoc.bsd.lv) (66.111.2.12) by inbox.vuxu.org with ESMTPUTF8; 21 Jun 2022 12:28:09 -0000 Received: from fantadrom.bsd.lv (localhost [127.0.0.1]) by mandoc.bsd.lv (OpenSMTPD) with ESMTP id 477a4b6e for ; Tue, 21 Jun 2022 07:28:09 -0500 (EST) Received: from sysrq.in (sysrq.in [37.79.202.136]) by mandoc.bsd.lv (OpenSMTPD) with ESMTP id 3d50c89a for ; Tue, 21 Jun 2022 07:28:03 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sysrq.in; s=sysrq.in; t=1655814474; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=IRCM9tqKocXf8QLJGHfYscw4z7iBLItEd/DgaIgB2EM=; b=h1kFSiI7jNgR4E9E9MeWLJzS4M8PJ8puXk5g4orenEuNOgD+IYV1fFlLnwnNWCOc8wV3U2 cvQHd59FjEeLbdg+OfGwI9rJZFDWA5ZxfxzTajQcqp4SY7W8uL0DqOT9aK81rLD4mo4YRV 4LsQEW5KQjrLXq7IoSlMpaXfyk/msQwD4qffEmWvlS4cnHzOV7oCZUrEWxTrMsQ0lmxbZX v271KKvlRkJVJqBwCD+j2516ZIXYj0sb3ERQk7kzNesTr6QElXSmznWykzhwU0H4kyYTtc lEKegqHil3C9gOVgtuxx5bANqW+ktOEF5RltaLg5UkKthARrGu76UdB4TPMHyg== Received: from sysrq.in (localhost [127.0.0.1]) by sysrq.in (OpenSMTPD) with ESMTPSA id 8545069d (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Tue, 21 Jun 2022 12:27:54 +0000 (UTC) From: =?UTF-8?q?Anna=20=E2=80=9CCyberTailor=E2=80=9D?= To: tech@mandoc.bsd.lv Subject: [PATCH 7/8] mdoc_html: Tell screen readers to skip the header Date: Tue, 21 Jun 2022 17:27:48 +0500 Message-Id: <20220621122749.11417-8-cyber@sysrq.in> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220621122749.11417-1-cyber@sysrq.in> References: <20220621122749.11417-1-cyber@sysrq.in> X-Mailinglist: mandoc-tech Reply-To: tech@mandoc.bsd.lv MIME-Version: 1.0 Content-Transfer-Encoding: 8bit --- html.c | 3 +++ mdoc_html.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/html.c b/html.c index 3239a09b..c45e9ee0 100644 --- a/html.c +++ b/html.c @@ -715,6 +715,9 @@ print_otag(struct html *h, enum htmltag tag, const char *fmt, ...) case 'r': attr = "role"; break; + case 's': + attr = "aria-hidden"; + break; case '?': attr = arg1; arg1 = va_arg(ap, char *); diff --git a/mdoc_html.c b/mdoc_html.c index cf2e8804..85aadc4e 100644 --- a/mdoc_html.c +++ b/mdoc_html.c @@ -484,7 +484,8 @@ mdoc_root_pre(const struct roff_meta *meta, struct html *h) mandoc_asprintf(&title, "%s(%s)", meta->title, meta->msec); - t = print_otag(h, TAG_TABLE, "c", "head"); + // Tell screen readers to skip the section + t = print_otag(h, TAG_TABLE, "cs", "head", "true"); tt = print_otag(h, TAG_TR, ""); print_otag(h, TAG_TD, "c", "head-ltitle"); -- 2.35.1 -- To unsubscribe send an email to tech+unsubscribe@mandoc.bsd.lv