Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

axe-core upgrade to 4.9.0 #40

Merged
merged 5,026 commits into from
Jun 12, 2024
Merged

axe-core upgrade to 4.9.0 #40

merged 5,026 commits into from
Jun 12, 2024

Conversation

mattscepter
Copy link
Collaborator

Upgraded axe-core to 4.9 and resolved merged conflicts by accepting the incoming changes except for the files that had changes for performance metrics.
Added "a11y-engine", "a11y-engine-experimental" in misc tags in validate.js.

WilcoFiers and others added 30 commits January 23, 2023 08:48
* ci: verify sri-history in release pr

* typo

* run in master
* ci: cache axe.js build

* use correct brackets

* skip install if cache exists

* test skip

* finalize

* add axe.min.js
…nts (#3847)

* fix(color-contrast): correctly compute color contrast of <slot> elements

* Update lib/commons/dom/create-grid.js

Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>

Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
* chore: update dependencies

* update examples

* 🤖 Automated formatting fixes

* fix jsdoc

Co-authored-by: straker <straker@users.noreply.github.com>
* ci: checkout before installing chrome

* checkout before install
* tests: refactor is-focusable tests

* negative tabindex

* Update test/commons/dom/is-natively-focusable.js

Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>

Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
dependabot bot and others added 20 commits March 8, 2024 08:17
Bumps the npm-low-risk group with 3 updates:
[html-entities](https://github.com/mdevils/html-entities),
[karma-firefox-launcher](https://github.com/karma-runner/karma-firefox-launcher)
and [typescript](https://github.com/Microsoft/TypeScript).

Updates `html-entities` from 2.4.0 to 2.5.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mdevils/html-entities/blob/master/CHANGELOG.md">html-entities's
changelog</a>.</em></p>
<blockquote>
<h2>2.5.0</h2>
<ul>
<li>Include source maps into the npm package.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mdevils/html-entities/commit/33d4acf0294d76032ca131dccccdd9520772aea6"><code>33d4acf</code></a>
2.5.2</li>
<li><a
href="https://github.com/mdevils/html-entities/commit/92d165340498e75535a4914b428157bb523c09bf"><code>92d1653</code></a>
fix: exclude named-references.source.json from src</li>
<li><a
href="https://github.com/mdevils/html-entities/commit/c1be453c49c82ba824883413745b1e09cc4af637"><code>c1be453</code></a>
2.5.1</li>
<li><a
href="https://github.com/mdevils/html-entities/commit/f654ff2c3b5ee9e0aaeb9f73742beb65a4a0d018"><code>f654ff2</code></a>
fix: include src directory into the npm package</li>
<li><a
href="https://github.com/mdevils/html-entities/commit/d0dc420820b2dfe4636ac21d37134e1a21ccb143"><code>d0dc420</code></a>
docs: add latest version to the changelog</li>
<li><a
href="https://github.com/mdevils/html-entities/commit/05131cc3733b37b427d1c1786bef6f43b53448bd"><code>05131cc</code></a>
2.5.0</li>
<li><a
href="https://github.com/mdevils/html-entities/commit/ef98518377ef2eda47aebab98d9c1642a0fbbd47"><code>ef98518</code></a>
feat: include source maps into the npm package</li>
<li>See full diff in <a
href="https://github.com/mdevils/html-entities/compare/v2.4.0...v2.5.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `karma-firefox-launcher` from 2.1.2 to 2.1.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/karma-runner/karma-firefox-launcher/releases">karma-firefox-launcher's
releases</a>.</em></p>
<blockquote>
<h2>v2.1.3</h2>
<h2><a
href="https://github.com/karma-runner/karma-firefox-launcher/compare/v2.1.2...v2.1.3">2.1.3</a>
(2024-03-03)</h2>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/karma-runner/karma-firefox-launcher/blob/master/CHANGELOG.md">karma-firefox-launcher's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/karma-runner/karma-firefox-launcher/compare/v2.1.2...v2.1.3">2.1.3</a>
(2024-03-03)</h2>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/karma-runner/karma-firefox-launcher/commit/3a7e41ed2aa9f0e811e11aae6633151de6d7708f"><code>3a7e41e</code></a>
chore(release): 2.1.3 [skip ci]</li>
<li><a
href="https://github.com/karma-runner/karma-firefox-launcher/commit/c06027478251fd487cf33f867af3ea98f68cf1b6"><code>c060274</code></a>
chore: add patch for deps bot PRs</li>
<li><a
href="https://github.com/karma-runner/karma-firefox-launcher/commit/19626a479cfcda96678c2532ddcdeadc26614860"><code>19626a4</code></a>
build: use release branch for publishing</li>
<li><a
href="https://github.com/karma-runner/karma-firefox-launcher/commit/c190cd4eb641c8b3286606b63a798a787b4b6ce5"><code>c190cd4</code></a>
Merge pull request <a
href="https://redirect.github.com/karma-runner/karma-firefox-launcher/issues/330">#330</a>
from Krinkle/patch-2</li>
<li><a
href="https://github.com/karma-runner/karma-firefox-launcher/commit/691878569d24ecc895e3818cf9680426b1d2e07c"><code>6918785</code></a>
Switch macOS from <code>firefox-bin</code> to <code>firefox</code></li>
<li><a
href="https://github.com/karma-runner/karma-firefox-launcher/commit/a55a7f43fd8ecdce02fb9a558ed769381add8083"><code>a55a7f4</code></a>
Merge pull request <a
href="https://redirect.github.com/karma-runner/karma-firefox-launcher/issues/285">#285</a>
from karma-runner/deprecation-notice</li>
<li><a
href="https://github.com/karma-runner/karma-firefox-launcher/commit/5af4696f8b0a6f589b528ac7055e9255f9cd319e"><code>5af4696</code></a>
chore: add deprecation notice</li>
<li><a
href="https://github.com/karma-runner/karma-firefox-launcher/commit/70190190a739602dc197ab9956827eabcc9a1247"><code>7019019</code></a>
chore(deps): bump which from 3.0.0 to 3.0.1</li>
<li><a
href="https://github.com/karma-runner/karma-firefox-launcher/commit/8c0e05accba084554527d5a0b4f0068cb0b708a8"><code>8c0e05a</code></a>
chore(deps-dev): bump <code>@​commitlint/config-conventional</code></li>
<li><a
href="https://github.com/karma-runner/karma-firefox-launcher/commit/f214fc3ecab5b6d2a92e1ab76cacd00188362f2d"><code>f214fc3</code></a>
chore(deps-dev): bump <code>@​commitlint/cli</code> from 17.6.1 to
17.6.3</li>
<li>Additional commits viewable in <a
href="https://github.com/karma-runner/karma-firefox-launcher/compare/v2.1.2...v2.1.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript` from 5.3.3 to 5.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Microsoft/TypeScript/releases">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 5.4</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.2 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a></li>
</ul>
<h2>TypeScript 5.4 RC</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-rc/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.1 (RC)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a></li>
</ul>
<h2>TypeScript 5.4 Beta</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-beta/">release
announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.4.0 (Beta)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet
package</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/TypeScript/commit/42bb138173e3b3869b6a6f68d277c7172387a4cf"><code>42bb138</code></a>
Bump version to 5.4.2 and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/992c70519c191702e93fe1c369d222e91600687e"><code>992c705</code></a>
Add release pipeline to release-5.4 (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57513">#57513</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/db6b2a980280a9c87799b9c1edd6d71e92bb255b"><code>db6b2a9</code></a>
Bump version to 5.4.1-rc and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/bd4f51c8f03bb234eb69812c641a6ab92910dddd"><code>bd4f51c</code></a>
Update LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/8a1f79dca5dd6b9f979425c2fc1c931259dcc71c"><code>8a1f79d</code></a>
Merge remote-tracking branch 'origin/main' into release-5.4</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/d04e3489b0d8e6bc9a8a9396a633632a5a467328"><code>d04e348</code></a>
Improve apparent type of mapped types (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57122">#57122</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/86a16636cac9599c8752f8588f4b9518860b47ff"><code>86a1663</code></a>
Update package-lock.json</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/feb57c269b0b2770581c09524a46ae1cb2fee28b"><code>feb57c2</code></a>
Instantiate earlier inferred constraints in conditional types (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57362">#57362</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/91e67ffbea91f453a51cd674684c393f82cd0731"><code>91e67ff</code></a>
fix(57392): using is not suggested as a keyword (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57394">#57394</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/29c0024bcfff0044e516462ca7261132acbcb026"><code>29c0024</code></a>
Avoid creating rest elements with <code>errorType</code> when
<code>any</code> is spread (<a
href="https://redirect.github.com/Microsoft/TypeScript/issues/57116">#57116</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ncestor (#4357)

Closes: #4253

---------

Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
…p functions (#4366)

Decided to move the Color improvements from
https://github.com/dequelabs/axe-core/pull/4365/files into their own PR.
This also fixes the `clip` bug mentioned in
https://github.com/dequelabs/axe-core/pull/4365/files#r1517706612

No QA needed
create it.json following template

This pull request contains the Italian translation of a JSON template
related to accessibility auditing. The translation includes all the keys
and values of the original JSON, ensuring that the meaning and context
of each message are accurately conveyed in Italian. The translation was
carefully reviewed to ensure that it meets quality standards
…, luminosity (#4365)

Decided to add functions to the `Color` class itself to handle adding,
dividing, and multiplying a color by a value. Made it cleaner than
trying to do that in functions of the flatten color code.

Also refactored the code a bit to put the default export at the top.

Closes: dequelabs/axe-core#4170
Editorial fix based on feedback from the Italian localization.
…s (#4373)

Decided that instead of returning `null`, `splitRects` should return an
empty array to signify the bail out state. `splitRects` returns the
original node if there is no overlap, so an empty array allows us to
still signify the desired state as well as still allow all the code that
used it to treat it as an array. Otherwise I would need to propagate a
`null` check through 4 different functions in `target-offset-evaluate`
(`getOffset`, `getTargetSize`, `getTargetRects`, etc.).

In trying to catch the new state in `target-size-evaluate` it became
difficult to figure out the logic of all the different things that
needed to be checked to know what to return. I decided to refactor the
entire function to make the flow easier by eliminating possibilities
higher up so the if statements only needed to check a single condition
rather than multiple conditions. The two key parts of the refactor was
to move the overflow content check to the top.

For overflowing content the return would always be undefined unless the
target had sufficient size, in which case it would return true. This
meant we can check those states first and not have to check for it
again, which greatly simplifies all the logic of the if statements.

In terms of the magic number for when to exit early, it was based on
running performance tests against the code in #4359 and logging how long
the inner loop took as `uniqueRects` size grew. Once the time got to ~2
seconds to complete I took that number then reduced it by a factor of
10x for slower machines.

```
uniqueRects: 4
time: 0.10000014305114746

uniqueRects: 7
time: 0

uniqueRects: 10
time: 0

uniqueRects: 13
time: 0

uniqueRects: 16
time: 0

uniqueRects: 19
time: 0.09999990463256836

uniqueRects: 22
time: 0

uniqueRects: 25
time: 0

uniqueRects: 34
time: 0.10000014305114746

uniqueRects: 43
time: 0.09999990463256836

uniqueRects: 55
time: 0.09999990463256836

uniqueRects: 75
time: 0

uniqueRects: 90
time: 0.09999990463256836

uniqueRects: 122
time: 0.09999990463256836

uniqueRects: 140
time: 0.10000014305114746

uniqueRects: 187
time: 0.20000004768371582

uniqueRects: 208
time: 0.09999990463256836

uniqueRects: 273
time: 0.10000014305114746

uniqueRects: 297
time: 0.8999998569488525

uniqueRects: 383
time: 0.2999999523162842

uniqueRects: 410
time: 0.20000004768371582

uniqueRects: 520
time: 0.2999999523162842

uniqueRects: 548
time: 0.2999999523162842

uniqueRects: 683
time: 0.2999999523162842

uniqueRects: 692
time: 0.5

uniqueRects: 720
time: 0.5999999046325684

uniqueRects: 775
time: 0.7000000476837158

uniqueRects: 872
time: 1.1999998092651367

uniqueRects: 1029
time: 0.5999999046325684

uniqueRects: 1267
time: 1

uniqueRects: 1610
time: 1.2000000476837158

uniqueRects: 2083
time: 1.3999998569488525

uniqueRects: 2089
time: 1.8999998569488525

uniqueRects: 2095
time: 1.9000000953674316

uniqueRects: 2101
time: 1.7000000476837158

uniqueRects: 2107
time: 1.6000001430511475

uniqueRects: 2113
time: 1.7999999523162842

uniqueRects: 2119
time: 1.6000001430511475

uniqueRects: 2125
time: 1.7000000476837158

uniqueRects: 2131
time: 1.6000001430511475

uniqueRects: 2164
time: 1.6999998092651367

uniqueRects: 2329
time: 1.7000000476837158

uniqueRects: 2365
time: 1.7000000476837158

uniqueRects: 2565
time: 2

uniqueRects: 2604
time: 2.0999999046325684

uniqueRects: 2840
time: 2.5

uniqueRects: 2882
time: 2.6000001430511475

uniqueRects: 3157
time: 2.5

uniqueRects: 3202
time: 2.5999999046325684

uniqueRects: 3519
time: 2.700000047683716

uniqueRects: 3567
time: 3.0999999046325684

uniqueRects: 3929
time: 3.4000000953674316

uniqueRects: 3980
time: 15.5

uniqueRects: 4390
time: 6.599999904632568

uniqueRects: 4442
time: 4.200000047683716

uniqueRects: 4901
time: 4.299999952316284

uniqueRects: 5534
time: 5.299999952316284

uniqueRects: 6366
time: 6.3999998569488525

uniqueRects: 7429
time: 7.8999998569488525

uniqueRects: 8762
time: 10.600000143051147

uniqueRects: 10407
time: 12.5

uniqueRects: 12409
time: 16.100000143051147

uniqueRects: 14816
time: 21.5

uniqueRects: 17677
time: 30.199999809265137

uniqueRects: 17686
time: 33.200000047683716

uniqueRects: 17695
time: 33.200000047683716

uniqueRects: 17704
time: 34.5

uniqueRects: 17713
time: 34.09999990463257

uniqueRects: 17722
time: 34.299999952316284

uniqueRects: 17731
time: 34.59999990463257

uniqueRects: 17740
time: 34.09999990463257

uniqueRects: 17749
time: 35.5

uniqueRects: 17806
time: 34.89999985694885

uniqueRects: 18319
time: 35.09999990463257

uniqueRects: 18379
time: 36.10000014305115

uniqueRects: 18951
time: 37.200000047683716

uniqueRects: 19014
time: 38.59999990463257

uniqueRects: 19646
time: 39.700000047683716

uniqueRects: 19712
time: 41.40000009536743

uniqueRects: 20407
time: 43.09999990463257

uniqueRects: 20476
time: 43.69999980926514

uniqueRects: 21237
time: 44.5

uniqueRects: 21309
time: 47.200000047683716

uniqueRects: 22139
time: 48.5

uniqueRects: 22214
time: 50.799999952316284

uniqueRects: 23116
time: 51.799999952316284

uniqueRects: 23192
time: 55.299999952316284

uniqueRects: 24167
time: 57

uniqueRects: 27536
time: 66.39999985694885

uniqueRects: 31476
time: 85.89999985694885

uniqueRects: 36043
time: 131.5

uniqueRects: 41300
time: 230.20000004768372
```

Closes: #4359
Closes: #4360

---------

Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
…376)

Let targets that are more than 240x240 auto-pass the target-size rule to
avoid performance issues.

QA note: Test that the page provided in
dequelabs/axe-core#4360 results in a pass for
the tabpanel in the comment section
(https://almanac.httparchive.org/en/2021/ecommerce)
Thanks to @giacomo-petri for reviewing the Italian translation for
accuracy.

No QA needed.
## Changes:

- Added `zh_CN.json` for Simplified Chinese translation.
- Modified some minor issues in README.md:
- Fixed the issue that the path docs/check-message-template.md was not
found.
- Updated the supported languages (added Greek, Italian, Simplified
Chinese and Traditional Chinese).

---------

Co-authored-by: dequejosie <83524297+dequejosie@users.noreply.github.com>
##
[4.9.0](dequelabs/axe-core@v4.8.4...v4.9.0)
(2024-03-25)

### Features

- adding the wcag131 tag to the aria-hidden-body rule
([#4349](dequelabs/axe-core#4349))
([dd4c3c3](dequelabs/axe-core@dd4c3c3)),
closes [#4315](dequelabs/axe-core#4315)
- **checks:** deprecate aria-busy check
([#4356](dequelabs/axe-core#4356))
([be0b555](dequelabs/axe-core@be0b555)),
closes [#4347](dequelabs/axe-core#4347)
[#4340](dequelabs/axe-core#4340)
- **color:** add color channel values and luminosity, saturation, clip
functions ([#4366](dequelabs/axe-core#4366))
([9e70199](dequelabs/axe-core@9e70199)),
closes
[/github.com/dequelabs/axe-core/pull/4365/files#r1517706612](https://github.com/dequelabs//github.com/dequelabs/axe-core/pull/4365/files/issues/r1517706612)
- **i18n:** add Greek Translations
([#3836](dequelabs/axe-core#3836))
([3ea9a48](dequelabs/axe-core@3ea9a48))
- **i18n:** Add Italian translation
([#4344](dequelabs/axe-core#4344))
([de1baa9](dequelabs/axe-core@de1baa9))
- **i18n:** Add Simplified Chinese translation
([#4379](dequelabs/axe-core#4379))
([bda7c8d](dequelabs/axe-core@bda7c8d))
- **i18n:** Add Taiwanese Mandarin translation
([#4299](dequelabs/axe-core#4299))
([c5e11de](dequelabs/axe-core@c5e11de))

### Bug Fixes

- Add LICENSE-3RD-PARTY.txt file
([#4304](dequelabs/axe-core#4304))
([daa0fe6](dequelabs/axe-core@daa0fe6))
- add Object.values polyfill for node <=6
([#4274](dequelabs/axe-core#4274))
([5eb867b](dequelabs/axe-core@5eb867b))
- **aria-required-children:** avoid confusing aria-busy message in
failures ([#4347](dequelabs/axe-core#4347))
([591607d](dequelabs/axe-core@591607d)),
closes [#fail13](https://github.com/dequelabs/axe-core/issues/fail13)
[#4340](dequelabs/axe-core#4340)
- avoid reading element-specific node properties of non-element node
types ([#4317](dequelabs/axe-core#4317))
([b853b18](dequelabs/axe-core@b853b18)),
closes [#4316](dequelabs/axe-core#4316)
[#4316](dequelabs/axe-core#4316)
- **color-contrast:** handle text that is outside `overflow: hidden`
ancestor ([#4357](dequelabs/axe-core#4357))
([bdb7300](dequelabs/axe-core@bdb7300)),
closes [#4253](dequelabs/axe-core#4253)
- **color-contrast:** support color blend modes hue, saturation, color,
luminosity ([#4365](dequelabs/axe-core#4365))
([7ae4761](dequelabs/axe-core@7ae4761))
- **d.ts:** RawNodesResult issues
([#4229](dequelabs/axe-core#4229))
([d660518](dequelabs/axe-core@d660518))
- **d.ts:** RunOptions.reporter can be any string
([#4218](dequelabs/axe-core#4218))
([e53f5c5](dequelabs/axe-core@e53f5c5))
- **i18n:** update Italian translations
([#4377](dequelabs/axe-core#4377))
([4d65d4b](dequelabs/axe-core@4d65d4b))
- **listitem:** clarify roleNotValid message
([#4374](dequelabs/axe-core#4374))
([0f8a9af](dequelabs/axe-core@0f8a9af))
- **scrollable-region-focusable:** missing wcag213 tag
([#4201](dequelabs/axe-core#4201))
([0080a72](dequelabs/axe-core@0080a72))
- **target-size:** always pass 10x targets (avoid perf bottleneck)
([#4376](dequelabs/axe-core#4376))
([be327c4](dequelabs/axe-core@be327c4))
- **target-size:** do not crash for nodes with many overlapping widgets
([#4373](dequelabs/axe-core#4373))
([1dbea83](dequelabs/axe-core@1dbea83)),
closes [#4359](dequelabs/axe-core#4359)
[#4359](dequelabs/axe-core#4359)
[#4360](dequelabs/axe-core#4360)
- **utils/get-selector:** ignore 'xmlns' attribute when generating a
selector ([#4303](dequelabs/axe-core#4303))
([938b411](dequelabs/axe-core@938b411))

This PR was opened by a robot 🤖 🎉
sajalg-bstack
sajalg-bstack previously approved these changes May 13, 2024
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

REmove this File

@ansh21 ansh21 merged commit c1fccef into main Jun 12, 2024
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet