Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
344 commits
Select commit Hold shift + click to select a range
dd82266
Pulled and merged in axe-core 4.9.0 in a11y-engine-axe-core 4.4.2
mattscepter Apr 27, 2024
ac87ad2
Fix in rule.js file after merge
mattscepter Apr 28, 2024
c1602ab
Commented tag validation in validate.js
mattscepter Apr 28, 2024
d63fbe2
Updated validate to allow multiple wcag rules
mattscepter Apr 30, 2024
65746e5
Uncommented the wcag validation
mattscepter May 2, 2024
2d2bf98
Updatedd link-in-text-block-evaluate.js
Pooja0504 May 4, 2024
8346992
Added file for ally-engine common imports
Pooja0504 May 7, 2024
c277174
:robot: Automated formatting fixes
mattscepter May 7, 2024
c5c8e34
Merge pull request #30 from browserstack/feature/1.4.1
ansh21 May 7, 2024
9ba67b7
Changed a11y_engine_commons variable name to a11yEngineCommons
mattscepter May 13, 2024
5750aed
Changed a11y_engine_commons variable name to a11yEngineCommons
mattscepter May 13, 2024
cceee9b
Updated autocomplete matcher to accomodate a11y-engine needs
chikara1608 May 13, 2024
eb448ea
Updated variable name
chikara1608 May 13, 2024
2156a5e
Added .vscode to gitignore
mattscepter May 14, 2024
9c0ec1b
removed .vscode folder
mattscepter May 14, 2024
4bf6096
Added new check for autocomplete to axe-core
chikara1608 May 16, 2024
a5d9116
Added a11y commons
mattscepter May 16, 2024
ff968c2
Updated distinguishable link evaluate method to pass button links
chikara1608 May 16, 2024
d7580f7
Fixed logic for the last commit of distinguishable links
chikara1608 May 16, 2024
5a52edd
Updated test case to meet requirement
chikara1608 May 16, 2024
cd7dc09
Reverted test case for matcher
chikara1608 May 16, 2024
264c768
Merge pull request #41 from browserstack/autocomplete-attribute-valid
ansh21 May 16, 2024
1810d17
Merge branch 'main' into distinguishable-links-fix
chikara1608 May 16, 2024
200f4e7
Merge pull request #44 from browserstack/distinguishable-links-fix
ansh21 May 16, 2024
d34e9ad
Merge branch 'main' of github.com:browserstack/a11y-engine-axe-core i…
mattscepter May 16, 2024
bb4338c
Merge pull request #43 from browserstack/a11y-commons
ansh21 May 16, 2024
22740b4
Bug fix chrome-off
chikara1608 May 17, 2024
4182917
Bug fix autocomplete
chikara1608 May 17, 2024
7999ff2
Merge pull request #46 from browserstack/autocomplete-bug-fixes
ansh21 May 17, 2024
d9b2ee5
Added unit test cases for autocomplete
chikara1608 May 17, 2024
7674591
Updated test cases
chikara1608 May 20, 2024
41cd52e
Merge pull request #47 from browserstack/autocomplete-test-cases
ansh21 May 20, 2024
7fab9d4
Added condition only in a11y-engine rule
Pooja0504 May 20, 2024
7e4199b
Merge branch 'main' into autocomplete-issue-fix
Pooja0504 May 20, 2024
df37c1d
Merge pull request #48 from browserstack/autocomplete-issue-fix
ansh21 May 20, 2024
c2b65b7
Reverted autocomplete valid
chikara1608 May 20, 2024
3492f03
Merge branch 'main' into autocomplete-reverting
chikara1608 May 20, 2024
8b2da07
Reverted rules json
chikara1608 May 20, 2024
db03143
Merge pull request #49 from browserstack/autocomplete-reverting
ansh21 May 20, 2024
ffb263c
Pulled from main and resolved autocomplete and distinguishable links …
mattscepter May 21, 2024
404d9a6
Added math in commons export
mattscepter May 27, 2024
766fee5
Updated the check of autocomplete valid
chikara1608 May 27, 2024
9dd6ea0
Merge commit '404d9a6' into AXE-79_autocomplete-valid-rule
chikara1608 May 27, 2024
200ee9a
Updated matcher had a bug
chikara1608 May 27, 2024
291e155
updated rule and check json to add a11y tags
chikara1608 May 28, 2024
a7a4662
Updated how to fix message
chikara1608 May 29, 2024
c110176
Rule descriptions update
chikara1608 May 29, 2024
5c472c2
Change in how to fix message of autocomplete
chikara1608 May 31, 2024
a8342cb
Updated tags in validate file to include advanced tag
chikara1608 Jun 6, 2024
c1fccef
Merge pull request #40 from browserstack/4.9.0-upgrade
ansh21 Jun 12, 2024
5a6508e
chore: bump braces from 3.0.2 to 3.0.3
dependabot[bot] Jun 12, 2024
f0f65cc
Revert "Updated tags in validate file to include advanced tag"
chikara1608 Jun 14, 2024
9921100
Updated tags in validate js file to include advanced tag
chikara1608 Jun 14, 2024
d11e348
Merge branch 'main' into AXE-79_autocomplete-valid-rule
ansh21 Jun 19, 2024
104415f
Fixed linting issues
chikara1608 Jun 19, 2024
31f2fb0
:robot: Automated formatting fixes
chikara1608 Jun 19, 2024
aae133e
Merge pull request #50 from browserstack/AXE-79_autocomplete-valid-rule
ansh21 Jun 19, 2024
86109d6
Merge branch 'main' into ip-protection-tag
Abhi3685 Jun 20, 2024
66bfaec
Merge pull request #56 from browserstack/ip-protection-tag
ansh21 Jun 20, 2024
c2dfe46
AXE-197 : excluded select and textarea components
Pooja0504 Jun 24, 2024
13cf97c
AXE-200 : Fixed rule level latency issue
Pooja0504 Jun 25, 2024
5354bd0
Merge pull request #58 from browserstack/AXE-200_latency_issue
ansh21 Jun 25, 2024
cb1b38a
Merge branch 'main' into AXE-197_Autocomplete_Valid
ansh21 Jun 25, 2024
e208dab
Merge pull request #57 from browserstack/AXE-197_Autocomplete_Valid
ansh21 Jun 25, 2024
8f9df96
Merge pull request #52 from browserstack/dependabot/npm_and_yarn/brac…
ansh21 Jul 4, 2024
18b556f
Moved heading-order to experimental
mattscepter Jul 9, 2024
4ed4879
Moved heading-order to experimental
mattscepter Jul 9, 2024
6dc8ff6
support advanced rule execution for iframes
Jul 10, 2024
12708bd
Moved heading-order to experimental
mattscepter Jul 10, 2024
16d7ac2
heading-order description fix
mattscepter Jul 10, 2024
92241b0
add a new category: images
Jul 11, 2024
e8fb9e2
Merge pull request #64 from browserstack/AXE-146-new-images-cat
Abhi3685 Jul 12, 2024
eb92c37
Merge pull request #63 from browserstack/AXE-211_heading_order
mattscepter Jul 15, 2024
284cd2c
chore: bump ws, engine.io and socket.io-adapter
dependabot[bot] Jul 16, 2024
729ffa5
Merge pull request #66 from browserstack/dependabot/npm_and_yarn/mult…
Abhi3685 Jul 16, 2024
22e6ddf
Merge branch 'release-2.3.1' of github.com:browserstack/a11y-engine-a…
mattscepter Jul 16, 2024
8f84c27
Removed console
mattscepter Jul 16, 2024
98d3c53
Merge pull request #60 from browserstack/release-2.2.1
ansh21 Jul 17, 2024
9dbe5ae
Updated how to fix for heading order
mattscepter Jul 18, 2024
793337c
Merge pull request #70 from browserstack/AXE-211_heading_order
mattscepter Jul 18, 2024
63dbb39
Updated the tags
mattscepter Jul 24, 2024
34a8694
Merge pull request #71 from browserstack/AXE-211_heading_order
mattscepter Jul 24, 2024
4c87f22
Merge pull request #72 from browserstack/release-2.3.0
Pooja0504 Jul 24, 2024
48f877b
Updated the tags
mattscepter Jul 24, 2024
d8e4741
Merge pull request #73 from browserstack/AXE-211_heading_order
mattscepter Jul 24, 2024
10bd5a0
adding custom stub
SuyashSonawane Jul 30, 2024
67dbf90
Merge branch 'release-2.3.0' of github.com:browserstack/a11y-engine-a…
mattscepter Jul 30, 2024
4f0d2fd
Merge branch 'main' into release-2.3.0
ansh21 Jul 31, 2024
0b2f622
Merge pull request #65 from browserstack/release-2.3.0
ansh21 Jul 31, 2024
b004343
Merge pull request #74 from browserstack/AXE-342-legal-complaint-chan…
SuyashSonawane Aug 1, 2024
7b42677
Merge branch 'release-2.3.1' of github.com:browserstack/a11y-engine-a…
mattscepter Aug 2, 2024
c7b3fa4
Iframe error merging logic added
mattscepter Aug 2, 2024
2e22663
Iframe error merging logic added
mattscepter Aug 2, 2024
0b2e1ff
Addressed comments
mattscepter Aug 2, 2024
5820a59
Addressed comments
mattscepter Aug 5, 2024
3b2b3a5
Merge pull request #62 from browserstack/AXE-231-iframe
mattscepter Aug 6, 2024
2dbf6fb
Iframe fix for automate
mattscepter Aug 6, 2024
5a2b2f3
Merge pull request #85 from browserstack/release-2.3.1
Pooja0504 Aug 6, 2024
182cf39
Merge pull request #86 from browserstack/AXE-231-iframe
mattscepter Aug 6, 2024
8c0d988
Merge branch 'main' into release-2.4.0
ansh21 Aug 27, 2024
d9f41e0
Merge pull request #84 from browserstack/release-2.4.0
ansh21 Aug 27, 2024
a2f1352
chore: bump axios from 1.6.7 to 1.7.5
dependabot[bot] Aug 27, 2024
11282b9
Merge pull request #87 from browserstack/dependabot/npm_and_yarn/axio…
mattscepter Aug 30, 2024
bd3557e
chore: bump actions/download-artifact in /.github/workflows
dependabot[bot] Sep 3, 2024
54807c6
Merge pull request #91 from browserstack/release-2.5.0
ansh21 Sep 4, 2024
3945146
Merge pull request #93 from browserstack/dependabot/github_actions/do…
mattscepter Sep 4, 2024
8ca2d2d
added changes for build process
SwarajGK Sep 11, 2024
01d91e9
:robot: Automated formatting fixes
SwarajGK Sep 11, 2024
80bf267
Updated axe-core files for 200% zoom
mattscepter Sep 11, 2024
a64826c
Merge pull request #94 from browserstack/release-2.6.0
ansh21 Sep 16, 2024
4b9ee48
chore: bump body-parser from 1.20.1 to 1.20.3
dependabot[bot] Sep 16, 2024
aceb5cd
Adressed issue
mattscepter Sep 18, 2024
ace6841
Adressed issue
mattscepter Sep 18, 2024
9fa53cb
Merge branch 'main' of github.com:browserstack/a11y-engine-axe-core i…
mattscepter Sep 18, 2024
19077ec
Adressed issue
mattscepter Sep 19, 2024
7bc9186
Adressed issue
mattscepter Sep 19, 2024
05e2ce4
Merge branch 'main' of github.com:browserstack/a11y-engine-axe-core i…
SwarajGK Sep 19, 2024
f1c08a4
Merge branch 'dom-forge-build-changes' of github.com:browserstack/a11…
SwarajGK Sep 19, 2024
49c223f
Reverted to cache method
mattscepter Sep 19, 2024
6950c10
Reverted to cache method
mattscepter Sep 19, 2024
6a26aa6
Added fix in getCellFromPoint in create-grid.js for 200% zoom
mattscepter Sep 20, 2024
0b61ea2
Merge branch 'dom-forge-build-changes' of github.com:browserstack/a11…
SwarajGK Sep 25, 2024
2f4fb72
Merge pull request #96 from browserstack/dependabot/npm_and_yarn/body…
ansh21 Sep 26, 2024
5cd4a1f
Updated rule name
mattscepter Oct 3, 2024
6b98646
Added safety to a11yEngineErrors
chikara1608 Oct 7, 2024
77cf978
Merge remote-tracking branch 'origin/release-3.0.0' into AXE-570_a11y…
chikara1608 Oct 8, 2024
f6d19ff
Merge branch 'main' of github.com:browserstack/a11y-engine-axe-core i…
mattscepter Oct 8, 2024
a59be20
Merge branch 'release-3.0.0' into AXE-570_a11yEngineErrors
chikara1608 Oct 8, 2024
1f811bf
Merge pull request #103 from browserstack/AXE-570_a11yEngineErrors
ansh21 Oct 9, 2024
5610917
Revert "Fix: AXE-570 Fixed a11yEngineErrors being accessed on undefined"
ansh21 Oct 9, 2024
a8b0958
Merge pull request #104 from browserstack/revert-103-AXE-570_a11yEngi…
ansh21 Oct 9, 2024
3251c8c
Revert "Revert "Fix: AXE-570 Fixed a11yEngineErrors being accessed on…
ansh21 Oct 9, 2024
822d241
Merge pull request #105 from browserstack/revert-104-revert-103-AXE-5…
chikara1608 Oct 9, 2024
60ba8d8
Merge pull request #98 from browserstack/release-3.0.0
ansh21 Oct 14, 2024
18727aa
exclude data percy attributes for selector
Oct 25, 2024
0a2446b
fix attribute filter
Oct 28, 2024
95531ff
Added severity to passes result also
chikara1608 Oct 30, 2024
ee349a8
Merge pull request #107 from browserstack/release-3.2.0
ansh21 Oct 30, 2024
dbffe01
Merge branch 'main' into AXE-674_add-severity-passes
chikara1608 Nov 5, 2024
44fe062
Merge pull request #108 from browserstack/AXE-674_add-severity-passes
Abhi3685 Nov 5, 2024
83f7cca
Update in getOverflowHiddenAncestors for accessible text
mattscepter Nov 14, 2024
4334d1a
Merge pull request #110 from browserstack/release-3.2.1
ansh21 Nov 19, 2024
024fd30
Added node count
mattscepter Dec 4, 2024
0a1c14b
Fix: Revert back to original get overflown hidden ancestors else case…
chikara1608 Dec 4, 2024
ac57923
Added a function in checkHelper to getCheckData
mattscepter Dec 5, 2024
8243a88
AXE-789 : fixed color issue
Pooja0504 Dec 13, 2024
74dc2c9
Added ariadescribedbyText
mattscepter Dec 16, 2024
9607bd8
Added ariadescribedbyText
mattscepter Dec 16, 2024
d6e386d
Added ariadescribedbyText
mattscepter Dec 16, 2024
7e2a623
Merge pull request #119 from browserstack/AXE-632_accessible_text
mattscepter Dec 16, 2024
a28c105
fix: PR check (#117)
Abhi3685 Dec 16, 2024
777c20b
Merge pull request #118 from browserstack/AXE-789-distinguishable-lin…
Pooja0504 Dec 18, 2024
80b022c
Merge branch 'release-3.4.0' of github.com:browserstack/a11y-engine-a…
mattscepter Dec 19, 2024
1be13b9
remove unwanted attributes from html string (#120)
Abhi3685 Dec 23, 2024
a1eed77
Merge pull request #114 from browserstack/release-3.4.0
ansh21 Dec 24, 2024
3f6ef8d
Added changes in get-visible-child-text-child
mattscepter Dec 26, 2024
df562e0
Added changes in get-visible-child-text-child
mattscepter Dec 26, 2024
5dadee2
Fix: Autocomplete enhancement quantity field removed (#121)
chikara1608 Jan 3, 2025
24e0c6e
Added logic for reflow in get-overflow-ancestors
mattscepter Jan 10, 2025
e160933
Added logic for reflow in get-overflow-ancestors
mattscepter Jan 10, 2025
92534ce
Added logic for reflow in get-overflow-ancestors
mattscepter Jan 15, 2025
bc96242
Merge branch 'release-3.4.2' into release-3.5.0
chikara1608 Jan 20, 2025
a0c2a7e
Merge branch 'release_3.6.0' of github.com:browserstack/a11y-engine-a…
mattscepter Jan 20, 2025
5cfe50a
Merge pull request #123 from browserstack/AXE-859-reflow
mattscepter Jan 20, 2025
4b49026
Merge pull request #124 from browserstack/release-3.5.0
ansh21 Jan 23, 2025
ab7f795
Merge branch 'main' into release_3.6.0
chikara1608 Jan 27, 2025
5370d4c
autocomplete enhancement fixes (#126)
chikara1608 Jan 28, 2025
d0c356b
Merge pull request #125 from browserstack/release_3.6.0
ansh21 Jan 31, 2025
cc04827
Release 3.7.0 (#127)
Aaryan430 Mar 13, 2025
d21eac6
added color contrast rule id
chikara1608 Apr 17, 2025
8f19651
removed extra check
chikara1608 Apr 17, 2025
73d79a9
Enabled a11y-engine Type A rule (#130)
Pooja0504 Apr 17, 2025
44c3c50
added color contrast cache
chikara1608 Apr 18, 2025
fce3843
Merge branch 'main' into AXE-1391-color-contrast-enhancement
chikara1608 Apr 18, 2025
993f0ba
fix: fixed needs review message for rule enabled (#132)
chikara1608 Apr 21, 2025
2b869ad
Merge branch 'main' into AXE-1391-color-contrast-enhancement
chikara1608 Apr 21, 2025
6cee221
null handling for color contrast
chikara1608 Apr 22, 2025
ceddad8
added guard rails for color contrast
chikara1608 Apr 22, 2025
b8d2c87
Removed extra comment
chikara1608 Apr 22, 2025
d10d529
updated logic
chikara1608 Apr 23, 2025
5830a47
Merge pull request #131 from browserstack/AXE-1391-color-contrast-enh…
ansh21 Apr 23, 2025
db50966
Merge branch 'main' into AXE-1305-color-contrast-null-handling
chikara1608 Apr 24, 2025
c03ef18
Get selector optimisation
mattscepter Apr 25, 2025
733d1e8
Merge pull request #133 from browserstack/AXE-1305-color-contrast-nul…
ansh21 May 2, 2025
fcdd790
added new tag
rohitsahu-bstack May 5, 2025
771473b
Merge branch 'main' of github.com:browserstack/a11y-engine-axe-core i…
rohitsahu-bstack May 5, 2025
ed87eaa
Added ai tag in validate
mattscepter May 6, 2025
9580d72
Merge pull request #135 from browserstack/AXE-999-validate-job
ansh21 May 8, 2025
2d9104f
Merged with main
mattscepter May 9, 2025
26f1d78
Merge pull request #136 from browserstack/AXE-1476-ai-tag-validate
ansh21 May 9, 2025
8f8130f
Merge branch 'main' into AXE-1426-get-selector-optimisation
chikara1608 Jun 4, 2025
fd6b33f
Merge pull request #134 from browserstack/AXE-1426-get-selector-optim…
ansh21 Jun 11, 2025
08642ee
AXE-1720 : distinguishable-link enhancements
Jun 27, 2025
c7e0631
Release 5.1.0 (#142)
rohitsahu-bstack Jun 27, 2025
596f6f4
Merge branch 'release-5.1.1' into AXE-1720-distinguishable-link-b3
Jun 29, 2025
6a8f8d9
Updated getOverflowHiddenAncestors
mattscepter Jun 29, 2025
2ce2870
Merge pull request #143 from browserstack/AXE-1720-distinguishable-li…
Pooja0504 Jul 1, 2025
53e10dd
Merge pull request #145 from browserstack/release-5.1.1
ansh21 Jul 2, 2025
1009890
Merge branch 'main' of github.com:browserstack/a11y-engine-axe-core i…
mattscepter Jul 2, 2025
e9b4ec7
Merge pull request #144 from browserstack/AXE-1687-2xzoomAT
ansh21 Jul 7, 2025
b184d49
chromedriver update (#147)
Abhi3685 Jul 22, 2025
2ca9fa7
chore: bump form-data from 4.0.0 to 4.0.4
dependabot[bot] Jul 22, 2025
00fec60
Merge pull request #148 from browserstack/dependabot/npm_and_yarn/for…
ansh21 Jul 24, 2025
b40493a
chore: bump axios from 1.7.5 to 1.10.0
dependabot[bot] Jul 24, 2025
0a3f0db
AXE-1962 : distinguishable-link enhancements
Jul 30, 2025
325b7ac
Merge pull request #149 from browserstack/dependabot/npm_and_yarn/axi…
ansh21 Aug 8, 2025
908dfce
Merge branch 'main' into AXE-1926-distinguishable-link-enhancements
Pooja0504 Aug 18, 2025
1c15e66
Merge pull request #151 from browserstack/AXE-1926-distinguishable-li…
ansh21 Aug 18, 2025
8a1e104
feat: add ancestry path support (#158)
Abhi3685 Sep 17, 2025
d52e00f
chore: Release 5.7.0 (#160)
Aaryan430 Sep 30, 2025
b275c8b
Updated metadata (#162)
mattscepter Oct 6, 2025
cbf6a8d
Release 5.10.0 (#166)
mattscepter Nov 6, 2025
148f896
chore: bump glob from 10.3.10 to 10.5.0
dependabot[bot] Nov 18, 2025
5e38856
Merge pull request #170 from browserstack/dependabot/npm_and_yarn/glo…
akhillb Nov 25, 2025
ac9b3dc
Release 5.11.0 (#171)
sajalg-bstack Dec 5, 2025
4d8ef0a
Release 5.14.0 (#175)
Aaryan430 Jan 2, 2026
fd25268
Fixed rule tags (#180)
mattscepter Jan 8, 2026
2c15995
chore: bump qs and body-parser (#179)
dependabot[bot] Jan 13, 2026
09298a2
Release 5.16.1 (#185)
sajalg-bstack Jan 19, 2026
13fbd82
Removing percy attribute before truncate (#188)
mattscepter Feb 3, 2026
d07b6cb
Release 6.0.0 (#192)
gaganmBrowserStack Feb 24, 2026
3710503
chore: bump basic-ftp from 5.0.5 to 5.2.0 (#201)
dependabot[bot] Feb 26, 2026
f9fbd28
Bump glob to 10.5.0 (#200)
akhillb Feb 26, 2026
c6cdc46
chore!: Bump minimatch version (#202)
Abhi3685 Mar 11, 2026
86ac048
chore: bump flatted from 3.3.1 to 3.4.2 (#204)
dependabot[bot] Apr 3, 2026
77441ae
chore: bump axios from 1.12.2 to 1.15.0 (#213)
dependabot[bot] Apr 14, 2026
0b45751
Dependabot tickets (#215)
gaganmBrowserStack Apr 15, 2026
a75156f
Release 6.3.1 (#211)
Abhi3685 Apr 16, 2026
e8045a4
Fixed violation confidence (#217)
mattscepter Apr 20, 2026
52f726f
Bulk review Confidence score fix (#218)
Aaryan430 Apr 29, 2026
5fa4aac
updating needs review confidence (#224)
Aaryan430 May 18, 2026
b9d1815
removed buggy code (#225)
rajathmr2000 May 19, 2026
0371a36
Review axe test (#231)
rajathmr2000 May 29, 2026
e023225
feat(rule): gate sync rule-result resolution behind runTypeASync flag
chikara1608 Jun 2, 2026
00a08f6
chore: bump shell-quote from 1.7.4 to 1.8.4 (#239)
dependabot[bot] Jun 11, 2026
f9c20d9
chore: bump tmp and patch-package (#228)
dependabot[bot] Jun 12, 2026
da29556
chore: .npmrc supply-chain hardening + esbuild 0.19 upgrade (#238)
rajathmr2000 Jun 12, 2026
838f4af
Merge branch 'main' into feat/run-type-a-sync-ff
chikara1608 Jun 16, 2026
b1451bf
semgrep workflow: pin Docker image and actions to version tags
bstack-security-github Jun 19, 2026
fcb6d96
[AXE-3483] color-contrast: guard undefined a11yEngine in Percy runtim…
mattscepter Jun 25, 2026
b383230
chore(deps-dev): bump esbuild from 0.19.12 to 0.28.1
Aaryan430 Jul 1, 2026
5c07a94
Merge pull request #246 from browserstack/AXE-3606-esbuild-0.28.1
sunny-se Jul 1, 2026
344707a
chore: bump form-data from 4.0.5 to 4.0.6
dependabot[bot] Jul 1, 2026
abed1c5
Merge branch 'main' into feat/run-type-a-sync-ff
chikara1608 Jul 2, 2026
22828fa
Merge pull request #242 from browserstack/dependabot/npm_and_yarn/for…
sunny-se Jul 2, 2026
c2fedde
Merge pull request #235 from browserstack/feat/run-type-a-sync-ff
sunny-se Jul 2, 2026
ed78e51
feat: reviewpayload priority rules (axe-core) (#245)
rajathmr2000 Jul 15, 2026
ac0c8ef
chore(deps): bump ws to >=8.21.0 via overrides (AXE-3768)
sunny-se Jul 13, 2026
c9cf5cd
chore(deps): bump ws to >=8.21.0 via overrides (AXE-3768) (#258)
sunny-se Jul 16, 2026
2b46ccd
fix(security): bump websocket-driver 0.7.4 → 0.7.5 (GHSA-xv26-6w52-cph6)
sunny-se Jul 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
29 changes: 15 additions & 14 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ defaults: &defaults

unix_box: &unix_box
docker:
- image: cimg/node:16.18-browsers
- image: cimg/node:22.16-browsers

unix_nightly_box: &unix_nightly_box
docker:
- image: cimg/node:lts-browsers

orbs:
puppeteer: threetreeslight/puppeteer@0.1.2
browser-tools: circleci/browser-tools@1.4.4
browser-tools: circleci/browser-tools@1.5.1

set_npm_auth: &set_npm_auth
run: npm config set "//registry.npmjs.org/:_authToken" $NPM_AUTH
Expand All @@ -33,9 +33,7 @@ restore_build: &restore_build
commands:
browser-tools-job:
steps:
- browser-tools/install-browser-tools:
# TODO: remove when chromedriver downloads are fixed
chrome-version: 116.0.5845.96
- browser-tools/install-browser-tools

jobs:
# Fetch and cache dependencies.
Expand All @@ -57,19 +55,21 @@ jobs:
- browser-tools-job
- <<: *set_npm_auth
- run: npm ci
- run: npm rebuild esbuild --ignore-scripts=false --foreground-scripts
- run: npx browser-driver-manager install chromedriver --verbose
- save_cache:
key: v9-cache-unix-{{ checksum "package-lock.json" }}
paths:
- node_modules

# Build and cache axe.js
# Build and cache built files
build_unix:
<<: *defaults
<<: *unix_box
steps:
- checkout
- <<: *restore_dependency_cache_unix
- run: npm run prepare
- run: npm run build
- save_cache:
key: v9-cache-build-<< pipeline.git.revision >>
Expand Down Expand Up @@ -185,8 +185,9 @@ jobs:
- run:
name: Install Firefox Nightly
command: |
wget -O firefox-nightly.tar.bz2 "https://download.mozilla.org/?product=firefox-nightly-latest-ssl&os=linux64&lang=en-US"
tar xf firefox-nightly.tar.bz2
# Assumes Firefox >= 135; in earlier versions, this resolves to a .tar.bz2 instead
wget -O firefox-nightly.tar.xz "https://download.mozilla.org/?product=firefox-nightly-latest-ssl&os=linux64&lang=en-US"
tar xf firefox-nightly.tar.xz
- run:
name: Set Environment Variable
command: echo "export FIREFOX_NIGHTLY_BIN=$(pwd)/firefox/firefox-bin" >> $BASH_ENV
Expand Down Expand Up @@ -243,15 +244,15 @@ jobs:
- <<: *restore_dependency_cache_unix
- run: npm run test:rule-help-version

# Test node API
test_node:
# Test jsdom API
test_jsdom:
<<: *defaults
<<: *unix_box
steps:
- checkout
- <<: *restore_dependency_cache_unix
- <<: *restore_build
- run: npm run test:node
- run: npm run test:jsdom

# Release a "next" version
next_release:
Expand Down Expand Up @@ -363,7 +364,7 @@ workflows:
- test_rule_help_version:
requires:
- build_unix
- test_node:
- test_jsdom:
requires:
- build_unix
# Verify the sri history is correct
Expand All @@ -388,7 +389,7 @@ workflows:
- test_virtual_rules
- build_api_docs
- test_rule_help_version
- test_node
- test_jsdom
- verify_sri
filters:
branches:
Expand All @@ -406,7 +407,7 @@ workflows:
- test_virtual_rules
- build_api_docs
- test_rule_help_version
- test_node
- test_jsdom
filters:
branches:
only: develop
Expand Down
3 changes: 2 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@ doc/api/*
doc/examples/jest_react/*.js

lib/core/imports/*.js
lib/core/utils/uuid.js
axe.js
axe.min.js
axe.min.js
157 changes: 0 additions & 157 deletions .eslintrc.js

This file was deleted.

28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<!--
Thanks for reporting an issue to axe-core. Please provide all necessary info to reproduce the issue. Without adequate details, your issue may be closed without investigation.

If you’re reporting a bug, include a description of the issue and a page or code snippet where it can be reproduced. Please make sure you have tested this with the latest version of axe-core. When proposing a new rule, please use our rule template: https://github.com/dequelabs/axe-core/blob/develop/doc/rule-proposal.md

Describe what the desired behavior would be, and how it applies to axe-core's "Accessibility Supported" policy: https://github.com/dequelabs/axe-core/blob/develop/doc/accessibility-supported.md

Issues can be reported for the axe Extension, the axe Linter (VS Code, IntelliJ) as well as the axe-core npm library.
-->

Product: <<axe-core | axe Extension | axe Linter>>

Expectation: << Describe what you expect the product to do >>

Actual: << Describe what the product actually does >>

Motivation: << Describe why you want the behavior to be changed >>

<pre><code>
axe-core version: X.Y.Z
axe-webdriver, extension or other integration version: X.Y.Z

Browser and Assistive Technology versions

For Tooling issues:
- Node version: XX <!-- run `node --version` -->
- Platform: <!-- Mac, Linux, Windows -->
</code></pre>
60 changes: 60 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
version: 2

updates:
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'monthly'
open-pull-requests-limit: 10
commit-message:
prefix: 'chore'
groups:
# Any updates not caught by the group config will get individual PRs
gha-low-risk:
update-types:
- 'minor'
- 'patch'
cooldown:
default-days: 7

- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'monthly'
open-pull-requests-limit: 10
commit-message:
prefix: 'chore'
ignore:
# Prevent updates to ESM-only versions
- dependency-name: 'chalk'
versions: ['>=5.0.0']
- dependency-name: 'execa'
versions: ['>=6.0.0']
- dependency-name: 'inquirer'
versions: ['>=9.0.0']
- dependency-name: 'chai'
versions: ['>=5.0.0']
- dependency-name: 'conventional-commits-parser'
versions: ['>=6.0.0']
# Prevent Webpack error caused by v0.11+ of esbuild
# @see https://github.com/dequelabs/axe-core/issues/3771
- dependency-name: 'esbuild'
versions: ['>=0.11.0']
# Prevent colorjs.io issue caused by >v0.4.3
# @see https://github.com/dequelabs/axe-core/issues/4428
- dependency-name: 'colorjs.io'
versions: ['>0.4.3']
# Still need to support node 18
- dependency-name: 'glob'
versions: ['>=11.0.0']
# Use node 4 types for backward compatibility
- dependency-name: '@types/node'
versions: ['>=5.0.0']
groups:
# Any updates not caught by the group config will get individual PRs
npm-low-risk:
update-types:
- 'minor'
- 'patch'
cooldown:
default-days: 7
Loading
Loading