lib/primer/forms/dsl/input.rb in openproject-primer_view_components-0.6.3 vs lib/primer/forms/dsl/input.rb in openproject-primer_view_components-0.7.0
- old
+ new
@@ -113,9 +113,10 @@
id_map[:validation] = "validation-#{@base_id}"
id_map[:caption] = "caption-#{@base_id}" if caption? || caption_template?
end
add_input_aria(:required, true) if required?
+ add_input_aria(:invalid, true) if invalid?
add_input_aria(:describedby, ids.values) if ids.any?
# avoid browser-native validation, which doesn't match Primer's style
input_arguments.delete(:required)
end