diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9f1180f..946133d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ jobs: steps: - uses: actions/checkout@v5 - name: Setup Ruby - uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 + uses: ruby/setup-ruby@829114fc20da43a41d27359103ec7a63020954d4 with: ruby-version: '3.0' bundler-cache: true @@ -25,7 +25,7 @@ jobs: steps: - uses: actions/checkout@v5 - name: Setup Ruby - uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 + uses: ruby/setup-ruby@829114fc20da43a41d27359103ec7a63020954d4 with: ruby-version: '3.0' bundler-cache: true @@ -38,7 +38,7 @@ jobs: steps: - uses: actions/checkout@v5 - name: Setup Ruby - uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 + uses: ruby/setup-ruby@829114fc20da43a41d27359103ec7a63020954d4 with: ruby-version: '3.0' bundler-cache: true @@ -51,7 +51,7 @@ jobs: steps: - uses: actions/checkout@v5 - name: Setup Ruby - uses: ruby/setup-ruby@2a7b30092b0caf9c046252510f9273b4875f3db9 + uses: ruby/setup-ruby@829114fc20da43a41d27359103ec7a63020954d4 with: ruby-version: '3.0' bundler-cache: true diff --git a/lib/erblint-github/linters/github/accessibility/no_visually_hidden_interactive_elements.rb b/lib/erblint-github/linters/github/accessibility/no_visually_hidden_interactive_elements.rb index 3890c7d..2fbd9b2 100644 --- a/lib/erblint-github/linters/github/accessibility/no_visually_hidden_interactive_elements.rb +++ b/lib/erblint-github/linters/github/accessibility/no_visually_hidden_interactive_elements.rb @@ -9,6 +9,7 @@ module Accessibility class NoVisuallyHiddenInteractiveElements < Linter include ERBLint::Linters::CustomHelpers include LinterRegistry + INTERACTIVE_ELEMENTS = %w[a button summary select option textarea].freeze MESSAGE = "Avoid visually hidding interactive elements. Visually hiding interactive elements can be confusing to sighted keyboard users as it appears their focus has been lost when they navigate to the hidden element"