From 50c4ab049dceba3f19bd00b1c7530403ee009089 Mon Sep 17 00:00:00 2001 From: Moritz Date: Mon, 23 Feb 2026 22:49:58 +0100 Subject: [PATCH] core_components: set aria-required for required inputs (WCAG) ensure_aria_required_for_input/1 adds aria-required when required in rest; applied to select, textarea and default input. --- lib/mv_web/components/core_components.ex | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lib/mv_web/components/core_components.ex b/lib/mv_web/components/core_components.ex index 40cb800..21e3546 100644 --- a/lib/mv_web/components/core_components.ex +++ b/lib/mv_web/components/core_components.ex @@ -448,6 +448,8 @@ defmodule MvWeb.CoreComponents do end def input(%{type: "select"} = assigns) do + assigns = ensure_aria_required_for_input(assigns) + ~H"""