Bug 204628 - AX: Voiceover reads details open/close button as a checkbox
Summary: AX: Voiceover reads details open/close button as a checkbox
Status: RESOLVED DUPLICATE of bug 108979
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 13
Hardware: Mac macOS 10.14
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks: 252223
  Show dependency treegraph
 
Reported: 2019-11-26 11:54 PST by Damien McKenna
Modified: 2023-02-14 23:50 PST (History)
3 users (show)

See Also:


Attachments
Voiceover reading a details tag (23.88 KB, image/png)
2019-11-26 11:54 PST, Damien McKenna
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Damien McKenna 2019-11-26 11:54:56 PST
Created attachment 384370 [details]
Voiceover reading a details tag

In Drupal land one of the subsystems outputs a fieldset-esque structure like the following:

<div class="field--type-entity-reference field--name-field-images field--widget-entity-browser-entity-reference js-form-wrapper form-wrapper" data-drupal-selector="edit-field-images-wrapper" id="edit-field-images-wrapper">
  <details data-drupal-selector="edit-field-images" id="edit-field-images" class="js-form-wrapper form-wrapper seven-details" open="open">
    <summary role="button" aria-controls="edit-field-images" aria-expanded="true" aria-pressed="true" class="seven-details__summary">Images</summary>
    <div class="seven-details__wrapper details-wrapper">
      <input id="edit-field-images-target-id" data-drupal-selector="edit-field-images-target-id" type="hidden" name="field_images[target_id]" value="" />
      <div data-drupal-selector="edit-field-images-entity-browser-entity-browser" id="edit-field-images-entity-browser-entity-browser" class="js-form-wrapper form-wrapper">
        <input data-drupal-selector="edit-field-images-entity-browser-entity-browser-path" type="hidden" name="field_images[entity_browser][entity_browser][path]" value="/entity-browser/modal/media_entity_browser_modal?uuid=[UUID]&amp;original_path=/node/add/article" />
        <input data-uuid="[UUID]" data-drupal-selector="edit-field-images-entity-browser-entity-browser-open-modal" formnovalidate="formnovalidate" type="submit" id="edit-field-images-entity-browser-entity-browser-open-modal" name="field_images_entity_browser_entity_browser" value="Select media" class="button js-form-submit form-submit" />
      </div>
      <input id="edit-field-images-entity-browser-target" class="eb-target" data-drupal-selector="edit-field-images-entity-browser-target" type="hidden" name="field_images[entity_browser][entity_ids]" value="" />
      <p></p>
      <div class="entities-list entity-type--media sortable js-form-wrapper form-wrapper" data-drupal-selector="edit-field-images-current" id="edit-field-images-current"></div>
    </div>
  </details>
</div>

Safari 13 on macOS 10.14 this is displayed as a details section like the entity-browser_voiceover_0.png image shows. However, voiceover reads the open/close widget as a checkbox.
Comment 1 Radar WebKit Bug Importer 2019-11-26 11:55:06 PST
<rdar://problem/57494109>
Comment 2 Anthony Ricaud 2023-02-14 18:26:49 PST
I believe this is a duplicate of bug 204628.
Comment 3 Karl Dubost 2023-02-14 23:50:30 PST

*** This bug has been marked as a duplicate of bug 108979 ***