Проблема с программой Jaws ScreenReader в Internet Explorer - PullRequest
0 голосов
/ 23 апреля 2019

Когда я использую Jaws Screen Reader для чтения модального окна в Internet Explorer, я столкнулся с проблемой.Проблема в том, что когда я открыл модальное окно и затем нажал на вкладку, на вкладке подсвечивается «Значок закрытия» в модальном окне, поэтому программа чтения с экрана должна читать «Значок закрытия», но читает все содержимое в модальном окне.окно.

Я пытался поставить aria-hidden="true" после role="dialog", а в промежутке также

Код ниже

<div
  class="modal modal-component fade ${properties.center ? 'center': '' }"
  id="${componentIdUtil.componentUniqueId}"
  data
  content="${properties.destinationLink}.html"
  tabindex="-1"
  role="dialog"
  aria-hidden="true"
>
  <div class="modal-dialog" role="document">
    <div
      class="modal-content"
      data-event="common-click"
      data-metrics-type="LNK"
      data-metrics-location="BDY"
      data-metrics-link-dest="${properties.destinationLink}.html"
    >
      <div class="header">
        <button
          type="button"
          class="clear modal-close"
          aria-label="Close Modal Window"
          data-dismiss="modal"
          data-event="common-click"
          data-metrics-type="BTN"
          data-metrics-link-text="Close"
          data-metrics-location="${properties.modalMetricsLocation}"
          data-metrics-link-dest="#"
        >
          <span class="icon-cross" aria-hidden="true"></span>
        </button>
      </div>

      <div class="modal-body">
        <div class="body"></div>
      </div>
    </div>
  </div>
</div>

Ожидаемый результат: он должен читать "Значок "Закрыть" в модальном окне.

...