diff --git a/Gemfile b/Gemfile index 61c84807..bdd079a4 100644 --- a/Gemfile +++ b/Gemfile @@ -74,6 +74,7 @@ group :development do end group :test do + gem 'axe-core-rspec' gem 'capybara' gem 'cuprite' gem 'webmock' diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 89646c06..9459097b 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -19,6 +19,10 @@ <%= stylesheet_pack_tag 'application', media: 'all' %>
+ <%# Skip navigation link for keyboard users - WCAG 2.4.1 Bypass Blocks %> + + Skip to main content + <% if params[:modal].present? %> <% url_params = Rails.application.routes.recognize_path(params[:modal], method: :get) %> <% if url_params[:action] == 'new' %> @@ -29,9 +33,9 @@