basant307/AI_Governance_Project
048
1# dom-accessibility-api2 3[](https://badge.fury.io/js/dom-accessibility-api)4[](https://dev.azure.com/silbermannsebastian/dom-accessibility-api/_build/latest?definitionId=6&branchName=main)56 7Computes the accessible name or description of a given DOM Element.8https://w3c.github.io/accname/ implemented in JavaScript for testing.9 10```bash11$ yarn add dom-accessibility-api12```13 14```js15import {16 computeAccessibleName,17 computeAccessibleDescription,18} from "dom-accessibility-api";19```20 21I'm not an editor of any of the referenced specs (nor very experience with using them) so if you got any insights, something catches22your eye please open an issue.23 24## Supported environments25 26**WARNING**: Only [active node versions](https://nodejs.org/en/about/releases/) are supported.27Inactive node versions can stop working in a SemVer MINOR release.28 29```bash30ie 1131edge >= 1432firefox >= 5233chrome >= 4934safari >= 1035node 10.036```37 38or check the published `.browserslistrc`39 40## progress41 42Using https://github.com/web-platform-tests/wpt. Be sure to init submodules when43cloning. See [the test readme](/tests/README.md) for more info about the test setup.44 45### browser (Chrome)46 47153/15948 49### jsdom50 51<details>52<summary>report 138/159 passing of which 15 are due `::before { content }`, one might be a wrong test, 5 are pathological </summary>53 54```bash55 web-platform-tests56 accname57 ✓ [expected fail] description_1.0_combobox-focusable-manual.html58 ✓ [expected fail] description_from_content_of_describedby_element-manual.html59 ✓ description_link-with-label-manual.html60 ✓ description_test_case_557-manual.html61 ✓ description_test_case_664-manual.html62 ✓ description_test_case_665-manual.html63 ✓ description_test_case_666-manual.html64 ✓ description_test_case_772-manual.html65 ✓ description_test_case_773-manual.html66 ✓ description_test_case_774-manual.html67 ✓ description_test_case_838-manual.html68 ✓ description_test_case_broken_reference-manual.html69 ✓ description_test_case_one_valid_reference-manual.html70 ✓ description_title-same-element-manual.html71 ✓ name_1.0_combobox-focusable-alternative-manual.html72 ✓ name_1.0_combobox-focusable-manual.html73 ✓ name_checkbox-label-embedded-combobox-manual.html74 ✓ name_checkbox-label-embedded-listbox-manual.html75 ✓ name_checkbox-label-embedded-menu-manual.html76 ✓ name_checkbox-label-embedded-select-manual.html77 ✓ name_checkbox-label-embedded-slider-manual.html78 ✓ name_checkbox-label-embedded-spinbutton-manual.html79 ✓ name_checkbox-label-embedded-textbox-manual.html80 ✓ name_checkbox-label-multiple-label-alternative-manual.html81 ✓ name_checkbox-label-multiple-label-manual.html82 ✓ name_checkbox-title-manual.html83 ✓ name_file-label-embedded-combobox-manual.html84 ✓ name_file-label-embedded-menu-manual.html85 ✓ name_file-label-embedded-select-manual.html86 ✓ name_file-label-embedded-slider-manual.html87 ✓ name_file-label-embedded-spinbutton-manual.html88 ✓ [expected fail] name_file-label-inline-block-elements-manual.html89 ✓ [expected fail] name_file-label-inline-block-styles-manual.html90 ✓ name_file-label-inline-hidden-elements-manual.html91 ✓ name_file-label-owned-combobox-manual.html92 ✓ name_file-label-owned-combobox-owned-listbox-manual.html93 ✓ name_file-title-manual.html94 ✓ name_from_content-manual.html95 ✓ name_from_content_of_label-manual.html96 ✓ name_from_content_of_labelledby_element-manual.html97 ✓ name_from_content_of_labelledby_elements_one_of_which_is_hidden-manual.html98 ✓ name_heading-combobox-focusable-alternative-manual.html99 ✓ name_image-title-manual.html100 ✓ name_link-mixed-content-manual.html101 ✓ name_link-with-label-manual.html102 ✓ name_password-label-embedded-combobox-manual.html103 ✓ name_password-label-embedded-menu-manual.html104 ✓ name_password-label-embedded-select-manual.html105 ✓ name_password-label-embedded-slider-manual.html106 ✓ name_password-label-embedded-spinbutton-manual.html107 ✓ name_password-title-manual.html108 ✓ name_radio-label-embedded-combobox-manual.html109 ✓ name_radio-label-embedded-menu-manual.html110 ✓ name_radio-label-embedded-select-manual.html111 ✓ name_radio-label-embedded-slider-manual.html112 ✓ name_radio-label-embedded-spinbutton-manual.html113 ✓ name_radio-title-manual.html114 ✓ name_test_case_539-manual.html115 ✓ name_test_case_540-manual.html116 ✓ name_test_case_541-manual.html117 ✓ name_test_case_543-manual.html118 ✓ name_test_case_544-manual.html119 ✓ name_test_case_545-manual.html120 ✓ name_test_case_546-manual.html121 ✓ name_test_case_547-manual.html122 ✓ name_test_case_548-manual.html123 ✓ name_test_case_549-manual.html124 ✓ name_test_case_550-manual.html125 ✓ name_test_case_551-manual.html126 ✓ [expected fail] name_test_case_552-manual.html127 ✓ [expected fail] name_test_case_553-manual.html128 ✓ name_test_case_556-manual.html129 ✓ name_test_case_557-manual.html130 ✓ name_test_case_558-manual.html131 ✓ name_test_case_559-manual.html132 ✓ name_test_case_560-manual.html133 ✓ name_test_case_561-manual.html134 ✓ name_test_case_562-manual.html135 ✓ name_test_case_563-manual.html136 ✓ name_test_case_564-manual.html137 ✓ name_test_case_565-manual.html138 ✓ name_test_case_566-manual.html139 ✓ name_test_case_596-manual.html140 ✓ name_test_case_597-manual.html141 ✓ name_test_case_598-manual.html142 ✓ name_test_case_599-manual.html143 ✓ name_test_case_600-manual.html144 ✓ name_test_case_601-manual.html145 ✓ name_test_case_602-manual.html146 ✓ name_test_case_603-manual.html147 ✓ name_test_case_604-manual.html148 ✓ name_test_case_605-manual.html149 ✓ name_test_case_606-manual.html150 ✓ name_test_case_607-manual.html151 ✓ name_test_case_608-manual.html152 ✓ name_test_case_609-manual.html153 ✓ name_test_case_610-manual.html154 ✓ name_test_case_611-manual.html155 ✓ name_test_case_612-manual.html156 ✓ name_test_case_613-manual.html157 ✓ name_test_case_614-manual.html158 ✓ name_test_case_615-manual.html159 ✓ name_test_case_616-manual.html160 ✓ name_test_case_617-manual.html161 ✓ name_test_case_618-manual.html162 ✓ name_test_case_619-manual.html163 ✓ name_test_case_620-manual.html164 ✓ name_test_case_621-manual.html165 ✓ [expected fail] name_test_case_659-manual.html166 ✓ [expected fail] name_test_case_660-manual.html167 ✓ [expected fail] name_test_case_661-manual.html168 ✓ [expected fail] name_test_case_662-manual.html169 ✓ [expected fail] name_test_case_663a-manual.html170 ✓ name_test_case_721-manual.html171 ✓ name_test_case_723-manual.html172 ✓ name_test_case_724-manual.html173 ✓ name_test_case_725-manual.html174 ✓ name_test_case_726-manual.html175 ✓ name_test_case_727-manual.html176 ✓ name_test_case_728-manual.html177 ✓ name_test_case_729-manual.html178 ✓ name_test_case_730-manual.html179 ✓ name_test_case_731-manual.html180 ✓ name_test_case_733-manual.html181 ✓ name_test_case_734-manual.html182 ✓ name_test_case_735-manual.html183 ✓ name_test_case_736-manual.html184 ✓ name_test_case_737-manual.html185 ✓ name_test_case_738-manual.html186 ✓ name_test_case_739-manual.html187 ✓ name_test_case_740-manual.html188 ✓ name_test_case_741-manual.html189 ✓ name_test_case_742-manual.html190 ✓ name_test_case_743-manual.html191 ✓ name_test_case_744-manual.html192 ✓ name_test_case_745-manual.html193 ✓ name_test_case_746-manual.html194 ✓ name_test_case_747-manual.html195 ✓ name_test_case_748-manual.html196 ✓ name_test_case_749-manual.html197 ✓ name_test_case_750-manual.html198 ✓ name_test_case_751-manual.html199 ✓ name_test_case_752-manual.html200 ✓ [expected fail] name_test_case_753-manual.html201 ✓ [expected fail] name_test_case_754-manual.html202 ✓ [expected fail] name_test_case_755-manual.html203 ✓ [expected fail] name_test_case_756-manual.html204 ✓ [expected fail] name_test_case_757-manual.html205 ✓ [expected fail] name_test_case_758-manual.html206 ✓ [expected fail] name_test_case_759-manual.html207 ✓ [expected fail] name_test_case_760-manual.html208 ✓ [expected fail] name_test_case_761-manual.html209 ✓ [expected fail] name_test_case_762-manual.html210 ✓ name_text-label-embedded-combobox-manual.html211 ✓ name_text-label-embedded-menu-manual.html212 ✓ name_text-label-embedded-select-manual.html213 ✓ name_text-label-embedded-slider-manual.html214 ✓ name_text-label-embedded-spinbutton-manual.html215 ✓ name_text-title-manual.html216```217 218</details>219 220## missing221 222- visibility context (inherited but can reappear; currently reappearing wont't work)223 