Skip to content

Interactive Controls for the Detector ​

The extension must recognize all typically interactive elements on web pages, covering both native HTML tags and custom widgets. Below are the elements that must be recognized:

Native Tags ​

  • <a>
  • <button>
  • <input>
  • <textarea>
  • <select>
  • Other natively interactive elements by default.

Custom Widgets ​

Additionally, tags such as <div> and <span> are identified when they have specific attributes indicating interaction, such as:

  • onclick
  • aria-pressed
  • role="button"
  • role="link"
  • role="checkbox"
  • role="radio"
  • role="switch"
  • role="tab"
  • role="tabpanel"
  • role="menuitem"
  • role="menuitemcheckbox"
  • role="menuitemradio"
  • role="option"
  • role="slider"
  • role="spinbutton"
  • role="textbox"
  • Other ARIA roles or attributes that define interactivity.