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

Test clone update #35

Closed
wants to merge 4,549 commits into from
Closed

Test clone update #35

wants to merge 4,549 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 16, 2021

  1. Configuration menu
    Copy the full SHA
    33b2bf4 View commit details
    Browse the repository at this point in the history
  2. docs: add axe linter vsc to readme (#3008)

    Co-authored-by: Steven Lambert <[email protected]>
    michael-siek and straker authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    1ba19fc View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. docs(frameMessenger): clarify advanced use cases (#2885)

    * docs(frameMessenger): clarify advanced use cases
    
    * chore: address feedback
    
    * Update doc/frame-messenger.md
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * Update axe.d.ts
    
    Co-authored-by: Dan Bjorge <[email protected]>
    
    Co-authored-by: Steven Lambert <[email protected]>
    Co-authored-by: Dan Bjorge <[email protected]>
    3 people authored Jun 17, 2021
    Configuration menu
    Copy the full SHA
    d171583 View commit details
    Browse the repository at this point in the history
  2. fix(sri-history): add backported releases (#3004)

    * fix(sri-history): add backported releases
    
    * Update sri-history.json
    
    * Update sri-history.json
    
    Co-authored-by: Steven Lambert <[email protected]>
    WilcoFiers and straker authored Jun 17, 2021
    Configuration menu
    Copy the full SHA
    6eecf34 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4392bc0 View commit details
    Browse the repository at this point in the history
  4. docs: clarify axe.run options paramter does not modify rules or check…

    …s (#3015)
    
    * docs: clarify axe.run options paramter does not modify rules or checks
    
    * Update doc/API.md
    
    Co-authored-by: Cassey Lottman <[email protected]>
    
    Co-authored-by: Cassey Lottman <[email protected]>
    straker and clottman authored Jun 17, 2021
    Configuration menu
    Copy the full SHA
    ee17b67 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2021

  1. chore: downgrade npm to v6 and regenerate package-lock (#3013)

    * chore: downgrade npm to v6 and regenerate package-lock
    
    * fix chromedriver
    straker authored Jun 21, 2021
    Configuration menu
    Copy the full SHA
    607f688 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fa61de View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. chore(i18n): Update pl.json (#3023)

    * minor corrections and addition of new constants
    
    * various corrections to clarify meaning or remove linguistic errors
    
    * Update locales/pl.json
    
    Co-authored-by: Aron Janecki <[email protected]>
    
    Co-authored-by: Aron Janecki <[email protected]>
    zwiastunsw and ajanec01 authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    e22a11f View commit details
    Browse the repository at this point in the history
  2. fix(accText): ignore text in embedded content elements (#3022)

    * fix(accText): ignore text in embedded content elements
    
    Closes  #3017
    
    * Update lib/standards/html-elms.js
    
    * Update lib/standards/html-elms.js
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    Co-authored-by: Steven Lambert <[email protected]>
    WilcoFiers and straker authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    fa4f926 View commit details
    Browse the repository at this point in the history
  3. fix(color-contrast): check for pseudo elements on element itself, not…

    … just parents (#2980)
    clottman authored and straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    3122550 View commit details
    Browse the repository at this point in the history
  4. ci: fix chrome nightly test (#2988)

    * ci: fix chrome nightly test
    
    * who know
    
    * fix
    straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    eb50443 View commit details
    Browse the repository at this point in the history
  5. fix(publish-metadata): use fail message for rules with reviewOnFail:t…

    …rue (#2987)
    
    * fix(publish-metadata): use fail message for rules with reviewOnFail:true
    
    * revert
    
    * fix tests
    straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    00fefa9 View commit details
    Browse the repository at this point in the history
  6. docs(rule-descriptions): don't mark as failure if reviewOnFail is set…

    … (#2986)
    
    * docs(rule-descriptions): don't mark as failure if reviewOnFail is set
    
    * fix
    
    * undo change
    straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    cb48fff View commit details
    Browse the repository at this point in the history
  7. chore: rename to allowlist (#2991)

    nickharris authored and straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    b2663eb View commit details
    Browse the repository at this point in the history
  8. chore(VirtualRule): add nodeIndex property (#2955)

    * chore(VirtualRule): add nodeIndex property
    
    * chore(DqElement): add nodeIndexes
    
    * chore(DqElement): fix up fromFrame
    
    * chore(dqelement): fix for IE
    
    * chore(mergeResult): merge using nodeIndex
    
    * chore: formatting
    
    * chore: fix iframe order sorting
    
    * chore: resolve feedback
    
    * chore(merge-results): deal with invalid nodeIndexes
    
    * chore: more tests
    
    * chore: consistent node sorting
    
    * chore: more fun with sorting
    
    * fix(merge-results): handle invalid nodeIndexes
    
    * fix: nodeIndex can be 0
    
    * Update lib/core/utils/dq-element.js
    WilcoFiers authored and straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    8d4ca3c View commit details
    Browse the repository at this point in the history
  9. fix(color-contrast): add special case for new sr-only technique (#2985)

    * bump up height requirement for sr-only to 1px
    
    * add special case for sr-only method
    
    * use less than 2
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * make if smaller
    
    Co-authored-by: Wilco Fiers <[email protected]>
    2 people authored and straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    79cbf01 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fa26430 View commit details
    Browse the repository at this point in the history
  11. fix(frame-tested): run without respondable (#2942)

    * fix(frame-tested): run without respondable
    
    * revert playground and files
    
    * add after tests
    
    * work with shadow dom
    
    * fixes
    
    * show undefined for all tests
    straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    a1d725d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    085bf15 View commit details
    Browse the repository at this point in the history
  13. docs: add axe linter vsc to readme (#3008)

    Co-authored-by: Steven Lambert <[email protected]>
    michael-siek and straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    2d5506f View commit details
    Browse the repository at this point in the history
  14. docs(frameMessenger): clarify advanced use cases (#2885)

    * docs(frameMessenger): clarify advanced use cases
    
    * chore: address feedback
    
    * Update doc/frame-messenger.md
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * Update axe.d.ts
    
    Co-authored-by: Dan Bjorge <[email protected]>
    
    Co-authored-by: Steven Lambert <[email protected]>
    Co-authored-by: Dan Bjorge <[email protected]>
    3 people committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    a10e2f8 View commit details
    Browse the repository at this point in the history
  15. fix(sri-history): add backported releases (#3004)

    * fix(sri-history): add backported releases
    
    * Update sri-history.json
    
    * Update sri-history.json
    
    Co-authored-by: Steven Lambert <[email protected]>
    WilcoFiers and straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    0332e80 View commit details
    Browse the repository at this point in the history
  16. docs: clarify axe.run options paramter does not modify rules or check…

    …s (#3015)
    
    * docs: clarify axe.run options paramter does not modify rules or checks
    
    * Update doc/API.md
    
    Co-authored-by: Cassey Lottman <[email protected]>
    
    Co-authored-by: Cassey Lottman <[email protected]>
    straker and clottman committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    1276773 View commit details
    Browse the repository at this point in the history
  17. chore: downgrade npm to v6 and regenerate package-lock (#3013)

    * chore: downgrade npm to v6 and regenerate package-lock
    
    * fix chromedriver
    straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    bd445b1 View commit details
    Browse the repository at this point in the history
  18. test(respondable): add retries (#3021)

    WilcoFiers authored and straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    d916d7c View commit details
    Browse the repository at this point in the history
  19. chore(i18n): Update pl.json (#3023)

    * minor corrections and addition of new constants
    
    * various corrections to clarify meaning or remove linguistic errors
    
    * Update locales/pl.json
    
    Co-authored-by: Aron Janecki <[email protected]>
    
    Co-authored-by: Aron Janecki <[email protected]>
    2 people authored and straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    2387225 View commit details
    Browse the repository at this point in the history
  20. fix(accText): ignore text in embedded content elements (#3022)

    * fix(accText): ignore text in embedded content elements
    
    Closes  #3017
    
    * Update lib/standards/html-elms.js
    
    * Update lib/standards/html-elms.js
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    Co-authored-by: Steven Lambert <[email protected]>
    WilcoFiers and straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    8fb4635 View commit details
    Browse the repository at this point in the history
  21. chore(release): 4.2.3

    straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    66e332a View commit details
    Browse the repository at this point in the history
  22. Merge pull request #3025 from dequelabs/release-4.2.3

    chore(release): 4.2.3
    WilcoFiers authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    b53af11 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    4e978d4 View commit details
    Browse the repository at this point in the history
  24. merge master

    straker committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    90df3e4 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. fix(region): contents in iframes should pass the region rule if the i…

    …frame itself is in a region (#2949)
    
    * only run region rule on initiatior; iframe results will be on their own reports
    
    * add test
    
    * content in iframes that are in regions should be counted as within the region
    
    * add another nested iframe test
    
    * move match ancestry function to shared file
    
    * attempt to move things forward
    
    * working now
    
    * remove test that won't work because that logic is in the after method now
    
    * add unit tests for after method
    
    * test only result
    
    * match ancestry tests
    
    * passes
    
    * add comment
    
    * refactor
    
    * more refactor
    
    * add additional test
    clottman authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    43145d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6cc37c2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3030 from dequelabs/master-develop-4.2.3

    chore: merge master
    WilcoFiers authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    c4787db View commit details
    Browse the repository at this point in the history
  4. feat(color-contrast) ignore hidden pseudo elements, add option to ign…

    …ore pseudo elements entirely (#3016)
    
    * add ignorePseudo option
    
    * ignorePseudo option works
    
    * ignore pseudo elements in color contrast if they are not visible
    
    * add tests for new pseudo option and checks
    
    * Update doc/check-options.md
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    Co-authored-by: Steven Lambert <[email protected]>
    clottman and straker authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    4a73893 View commit details
    Browse the repository at this point in the history
  5. fix(aria-roles): Mark as needs review if both none and presentation a…

    …re used on element with no implicit role (#2989)
    clottman authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    70c683c View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. feat(utils): add getFrameContexts method (#2995)

    * feat(utils): add getFrameContexts method
    
    * updates
    
    * finish tests
    
    * better
    
    * revert playground
    
    * fix ie11
    
    * Update lib/core/base/context.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * Update lib/core/public/load.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * tests
    
    Co-authored-by: Steven Lambert <[email protected]>
    Co-authored-by: Steven Lambert <[email protected]>
    3 people authored Jun 24, 2021
    Configuration menu
    Copy the full SHA
    f478bab View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2021

  1. fix(heading-order): use aria-level on headings in addition to role=he…

    …ader elements (#3028)
    
    * use aria-level on headings in addition to role=header elements
    
    * account for more cases
    
    * use heading level if aria-level is invalid on a hn tag
    
    * remove console log
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * update comment
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * remove comment
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * allow heading levels above 6
    
    Co-authored-by: Wilco Fiers <[email protected]>
    Co-authored-by: Steven Lambert <[email protected]>
    3 people authored Jun 25, 2021
    Configuration menu
    Copy the full SHA
    caccd38 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

  1. Configuration menu
    Copy the full SHA
    b0c528a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dddbc0a View commit details
    Browse the repository at this point in the history
  3. chore(serial-virtual-node): add node type and node value defaults (#3…

    …036)
    
    * initial setup of NodeNamesToTypesEnum, if-statements, and assert
    
    * comment for NodeNamesToTypesEnum enum
    
    * const -> let: 223 tests completed
    
    * not sure if needed but this was an auto-generated change
    
    * correction: 1 -> 11
    
    * add test for serial-virtual-node.js
    
    * clean up nodeNamesToTypes
    
    * simplify getting nodeType and nodeName, as per PR suggestion
    
    * remove unnecessary assert
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * reorder for aesthetic clarity
    
    * add test (ignores nodeType 1): defaults to the correct nodeName for certain nodeTypes
    
    * fix: can't .toLowerCase after setting const
    
    * fix tests: does not throw if nodeType is falsy because nodeType defaults to 1
    
    * fix Object.values not supported in IE 11.0 Windows 10
    
    * try to fix tests timing issue
    
    Co-authored-by: Steven Lambert <[email protected]>
    hchiam and straker authored Jun 28, 2021
    Configuration menu
    Copy the full SHA
    3f5c2f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. chore(getFrameContexts): include all context info (#3047)

    * chore(aria-hidden-body): fix broken test
    
    * chore(getFrameContexts): include all context info
    
    * chore: inline getBoundingSize
    WilcoFiers authored Jun 29, 2021
    Configuration menu
    Copy the full SHA
    cae80a1 View commit details
    Browse the repository at this point in the history
  2. fix(color-contrast-matches): only absolutely positioned elements usin…

    …g clip should be not visible (#3038)
    
    * only count as not visible because of clip when absolutely positioned
    
    * update tests
    clottman authored Jun 29, 2021
    Configuration menu
    Copy the full SHA
    e93fdb1 View commit details
    Browse the repository at this point in the history
  3. fix(page-no-duplicate): don't count elements hidden from screenreader…

    …s as potential duplicates (#3051)
    clottman authored Jun 29, 2021
    Configuration menu
    Copy the full SHA
    5e0098b View commit details
    Browse the repository at this point in the history
  4. perf(core): reduce memory allocations (#3053)

    * perf(core/virtual-node): cache node properties
    
    `props` is being accessed frequently. Returning a new object for every
    access results in unnecessary overhead due to the memory allocation and
    the subsequent garbage collection.
    
    Tests that relied on mutating private fields have been updated.
    
    Benchmarking with `hyperfine --warmup 1 'axe https://www.dr.dk/'` shows
    a reduction in running time of ~400ms.
    
    * perf(core/matchExpressions): avoid array allocation inside hot loop
    
    There is no need to allocate a new array to iterate over the members of
    two arrays.
    
    This patch switches the iteration logic to use an index for reading from
    both arrays. Added a test for this code-path.
    
    * perf(core/matchesExpression): avoid allocating memory
    
    `matchesExpression` is a recursive function that processes the
    `expressions` array one item at a time (`exps.pop()`). It currently
    allocates a new array for each recursive call, which is unnecessary.
    
    This patch introduces another parameter (`index`) to keep track of the
    expression to match on, thus avoiding the memory allocation. The bulk
    of the logic is moved to another function (`optimizedMatchesExpression`)
    to keep the same parameters for the exported function
    (`matchesExpression`).
    
    Benchmarking with `hyperfine --warmup 1 'axe https://www.dr.dk/'` shows
    a reduction in running time of ~400ms.
    
    * perf(core/matchExpressions): avoid allocating memory
    
    There is no need to copy and reverse `vNodes` - an index can be used to
    keep track of the current node.
    
    * perf(core/matchExpressions): recycle local variables
    
    Avoid allocating new object for during every call to
    `createLocalVariables`. Sharing `recycledLocalVariables` between calls
    to `matchExpressions` is safe due to the fact that `axe-core` runs in
    a single thread.
    
    Benchmarking with
    `hyperfine --warmup 1 'axe https://www.theguardian.com/international'`
    shows a reduction in running time of ~80ms.
    
    * perf(core/matchExpressions): avoid array allocations
    
    Initialize `childOnly` and `childAny` with `null` and only create new
    arrays when adding data for the first time.
    
    Co-authored-by: Sorin Davidoi <[email protected]>
    straker and sorin-davidoi authored Jun 29, 2021
    Configuration menu
    Copy the full SHA
    bb3640a View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. feat(runPartial): Test without frame communication (#3006)

    * chore(aria-hidden-body): fix broken test
    
    * chore(getFrameContexts): include all context info
    
    * chore: inline getBoundingSize
    
    * chore: runPartial WIP
    
    * feat(runPartial): Test without frame communication
    
    * finsh run tests
    
    * chore: complete finishRun tests
    
    * chore: linting / formatting
    
    * fix: cache.delete does not exist
    
    * chore: tweaks
    
    * chore: minor updates
    
    Co-authored-by: Steven Lambert <[email protected]>
    WilcoFiers and straker authored Jul 1, 2021
    Configuration menu
    Copy the full SHA
    42738b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. (tech-debt): wait for iframes to be ready in tests (#3060)

    * add missing iframe loading waits
    
    * add testutils where needed
    clottman authored Jul 2, 2021
    Configuration menu
    Copy the full SHA
    988d536 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2021

  1. fix(combobox): support aria 1.2 pattern for comboboxes (#3033)

    * remove textbox from aria-required-children for combobox
    
    * aria-required-attr changes for combobox
    
    * address PR comments
    
    * hardcode combobox owned roles
    
    * fix another test
    
    * use ariaAttrs.has-popup.values instead of hardcoded  list
    
    * add comment
    
    * add aria-owns attribute
    
    * fix test
    clottman authored Jul 6, 2021
    Configuration menu
    Copy the full SHA
    5ab026d View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

  1. Configuration menu
    Copy the full SHA
    7600b7c View commit details
    Browse the repository at this point in the history
  2. chore: allow aria-valid-attr-value to run virtually (#3050)

    * chore: allow aria-valid-attr-value to run virtually
    
    * finish tests
    
    * Update lib/checks/aria/aria-errormessage.json
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * Update lib/commons/aria/validate-attr-value.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * suggestions
    
    * Update lib/checks/aria/aria-valid-attr-value-evaluate.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers authored Jul 8, 2021
    Configuration menu
    Copy the full SHA
    50492f7 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. chore: allow aria-allowed-role to run virtually (#3067)

    * chore: allow aria-allowed-role to run virtually
    
    * chore: allow aria-allowed-role to run virtually
    
    * revert is-visible
    
    * finished
    
    * fix
    
    * Update lib/core/utils/is-html-element.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * Update lib/commons/aria/get-element-unallowed-roles.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * Update test/checks/aria/aria-allowed-role.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * add test
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers authored Jul 9, 2021
    Configuration menu
    Copy the full SHA
    2debf30 View commit details
    Browse the repository at this point in the history
  2. chore(d.ts): type runPartial + finishRun (#3066)

    * chore(d.ts): type runPartial + finishRun
    
    * Apply suggestions from code review
    
    Co-authored-by: Steven Lambert <[email protected]>
    Co-authored-by: Stephen Mathieson <[email protected]>
    
    * chore: fix issues with return types
    
    Co-authored-by: Steven Lambert <[email protected]>
    Co-authored-by: Stephen Mathieson <[email protected]>
    3 people authored Jul 9, 2021
    Configuration menu
    Copy the full SHA
    cfd0430 View commit details
    Browse the repository at this point in the history
  3. fix(aria-level): New check for aria-level > 6 as needs review (#3061)

    * new aria-level check works
    
    * add test
    
    * fix integration tests
    
    * fix tests
    clottman authored Jul 9, 2021
    Configuration menu
    Copy the full SHA
    73d3ae1 View commit details
    Browse the repository at this point in the history
  4. fix(utils): unify selecting nodes in shadow tree with shadowSelect() …

    …(#3068)
    
    * fix(utils): unify use of getFrameContexts
    
    Adds axe.utils.shadowSelect to find frames from getFrameContext()
    
    * Apply suggestions from code review
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    Co-authored-by: Steven Lambert <[email protected]>
    WilcoFiers and straker authored Jul 9, 2021
    Configuration menu
    Copy the full SHA
    21681da View commit details
    Browse the repository at this point in the history
  5. Use text shadow as foreground color if foreground is transparent (#3001)

    * use text shadow as foreground color if foreground is transparent
    
    * typos
    
    * fix(color-contrast) Zero size text shadow should not be included as background color (#3014)
    
    * add test for shadows when offsets are greater than blur
    
    * put back playground
    
    * blend in foreground color with text shadow and bg when fg alpha < 1
    
    * update order
    
    * Use more specific failure messages for color contrast failures (#3010)
    
    * use more specific failure messages for color contrast failures
    
    * fix logic & add tests
    
    * use default as message key for fgOnBgColor
    
    * improve messages
    
    * add test for all 3 blended colors
    
    * format string
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * format string
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * use shadow color flattened
    
    Co-authored-by: Wilco Fiers <[email protected]>
    clottman and WilcoFiers authored Jul 9, 2021
    Configuration menu
    Copy the full SHA
    5511de5 View commit details
    Browse the repository at this point in the history
  6. docs(runPartial): recommendations on runPartial / finishRun. (#3071)

    * docs(runPartial): recommendations on runPartial / finishRun.
    
    * Apply suggestions from code review
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * Update doc/run-partial.md
    
    * Update doc/run-partial.md
    
    Co-authored-by: Steven Lambert <[email protected]>
    WilcoFiers and straker authored Jul 9, 2021
    Configuration menu
    Copy the full SHA
    3fb7dc3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8aaf21c View commit details
    Browse the repository at this point in the history
  8. chore(release): 4.3.0

    straker committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    9b71942 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Merge pull request #3073 from dequelabs/release-4.3.0

    chore(release): 4.3.0
    WilcoFiers authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    6d925ea View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Configuration menu
    Copy the full SHA
    b525275 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop'

    straker committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    57d6937 View commit details
    Browse the repository at this point in the history
  3. chore(release): 4.3.1

    straker committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    f6fa78e View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3079 from dequelabs/release-4.3.1

    chore(release): 4.3.1
    WilcoFiers authored Jul 13, 2021
    Configuration menu
    Copy the full SHA
    024aaaa View commit details
    Browse the repository at this point in the history
  5. Merge pull request #3080 from dequelabs/master

    chore: merge master
    WilcoFiers authored Jul 13, 2021
    Configuration menu
    Copy the full SHA
    f5cc0a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2021

  1. fix(aria-hidden-focusable): disabled aria-hidden fieldset should not …

    …have focusable children (#3056)
    
    * fieldset that's hidden and disabled should mean input inside is not focusable
    
    * only return true if elements are in same shadow tree
    
    * use break
    
    * fix performance issue
    
    * change target to fieldset element
    
    * do caching better
    
    * fix return value
    
    * more caching
    clottman authored Jul 15, 2021
    Configuration menu
    Copy the full SHA
    0865bd7 View commit details
    Browse the repository at this point in the history
  2. fix(core): stop mutating Context's input (#3076)

    * add test
    
    * stop mutating
    
    * does not mutate inputs
    
    * cleanup
    
    * clone another way
    
    * remove temp variable
    
    * don't deep clone dom nodes
    
    * remove console log
    
    * add comment
    
    Co-authored-by: Stephen Mathieson <[email protected]>
    
    * check if window exists
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * clone all at once at first
    
    * also allow instanceof HTMLCollection for ie11
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    Co-authored-by: Stephen Mathieson <[email protected]>
    Co-authored-by: Steven Lambert <[email protected]>
    3 people authored Jul 15, 2021
    Configuration menu
    Copy the full SHA
    5dc34ee View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. Configuration menu
    Copy the full SHA
    3967745 View commit details
    Browse the repository at this point in the history
  2. fix(aria-required-parent): Filter out group from required parent role…

    …s if group is present (#3084)
    clottman authored Jul 16, 2021
    Configuration menu
    Copy the full SHA
    1cb270c View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2021

  1. fix(aria-required-attr): only require aria-controls if aria-expanded=…

    …true (#3089)
    
    * fix(aria-required-attr): only require aria-controls if aria-expanded=true
    
    * fix tests
    
    * fix for modified standads
    straker authored Jul 21, 2021
    Configuration menu
    Copy the full SHA
    63b6c7b View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. fix(run,finishRun): don't mutate options, set default reporter to v1 …

    …(#3088)
    
    * fix(run,finishRun): don't mutate options, set default reporter to v1
    
    * normalize options in runOnly
    
    * fix test
    straker authored Jul 23, 2021
    Configuration menu
    Copy the full SHA
    90f0b27 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. Configuration menu
    Copy the full SHA
    8947099 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2021

  1. Configuration menu
    Copy the full SHA
    e79c65c View commit details
    Browse the repository at this point in the history
  2. fix(color-contrast): check for size before ignoring pseudo elements (…

    …#3097)
    
    * fix(color-contrast): check for size before ignoring pseudo elements
    
    * chore(eslint): disable no-use-bef-re-define
    
    * chore: tweak tests for IE
    
    * chore: address IE11 problem
    
    * Apply suggestions from code review
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * chore: tweak
    
    * Update lib/checks/color/color-contrast-evaluate.js
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    Co-authored-by: Steven Lambert <[email protected]>
    WilcoFiers and straker authored Jul 27, 2021
    Configuration menu
    Copy the full SHA
    e0f6c0c View commit details
    Browse the repository at this point in the history
  3. chore(release): 4.3.2

    straker committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    a73a486 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b9077e View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2021

  1. Merge pull request #3101 from dequelabs/master

    chore: merge master into develop
    WilcoFiers authored Jul 28, 2021
    Configuration menu
    Copy the full SHA
    99dbb99 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. feat(aria-allowed-attr): report violations for non-global ARIA attrib…

    …utes on elements without a role (#3102)
    
    * feat(aria-allowed-attr): report violations for non-global ARIA attributes on elements without a role
    
    * fix tests
    
    * remove wrong test
    straker authored Aug 3, 2021
    Configuration menu
    Copy the full SHA
    87cfc0b View commit details
    Browse the repository at this point in the history
  2. tests: locally host webfonts for is-icon-ligature test (#3105)

    * tests: locally host webfonts for is-icon-ligature test
    
    * license
    straker authored Aug 3, 2021
    Configuration menu
    Copy the full SHA
    b494d09 View commit details
    Browse the repository at this point in the history
  3. chore: use standards in aria-supported script (#3104)

    * chore: use standards in aria-supported script
    
    * fixes
    straker authored Aug 3, 2021
    Configuration menu
    Copy the full SHA
    a9e03c8 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. chore(i18n): updated french translation (#3106)

    * chore(i18n): updated french translation
    
    * integrated proofreading by @audreymaniez
    
    * translation improvement after discussion with @audreymaniez
    AlainVagner authored Aug 11, 2021
    Configuration menu
    Copy the full SHA
    e363138 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. chore(i18n) Update Korean locale translate (#3074)

    * chore(i18n) Update Korean locale translate
    
    - Update translation based on currently develop branch
    - Change some of existing translation to make it easier to understand
    
    Closes issuse: N/A
    
    * First correction to reviews
    
    * fixed incorrect notaions
    
    * fixed missed incorrect notaions
    
    - tabindex-1가 -> tabindex=-1이
    
    * fix missed incorrect notations
    
    - 반드시 없어야 합니다 -> 존재하지 않아야 합니다
    
    * fix missed incorrect notations
    
    - 큰 테이블의 각 비어 있지 않은 데이터 셀이 -> 큰 테이블의 비어 있지 않은 각 데이터 셀이
    - 그들이 -> 그것들이
    - 의미론 역할 -> 의미론적 역할
    - 제공하세요 -> 제공되지 않았습니다
    
    * I reflected the latest changes additionally
    mulder21c authored Aug 17, 2021
    Configuration menu
    Copy the full SHA
    384dc65 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

  1. tests: put back autocomplete-valid ACT tests (#2997)

    * tests: put back autocomplete-valid act tests
    
    * chache bust npm
    
    * always run latest
    
    * Update .circleci/config.yml
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers authored Aug 18, 2021
    Configuration menu
    Copy the full SHA
    f18c2e0 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. Configuration menu
    Copy the full SHA
    544b6d5 View commit details
    Browse the repository at this point in the history
  2. fix(aria-allowed-role): Update allowed roles based on ARIA spec updat…

    …es (#3124)
    
    * fix(aria-allowed-role): Update allowed roles based on ARIA spec updates
    
    * `<b>` now allows any roles
    * `<nav>` now also allows `menu`, `menubar`, `tablist`
    * `<svg>` now allows any roles
    
    Based on ARIA spec: https://www.w3.org/TR/html-aria/
    
    * fix(aria-allowed-role): Update progress element to not allow any roles
    
    Co-authored-by: Timo Gasda <[email protected]>
    straker and timogasda authored Aug 23, 2021
    Configuration menu
    Copy the full SHA
    00f6efc View commit details
    Browse the repository at this point in the history
  3. fix(reporter): Run inside isolated contexts (#3129)

    This PR sets the axe reporters up so they can run without access to the top-level browsing context. This is needed so that `axe.finishRun()` can be called outside the context of a web page.
    
    Co-authored-by: Steven Lambert <[email protected]>
    Co-authored-by: Stephen Mathieson <[email protected]>
    Co-authored-by: Steven Lambert <[email protected]>
    3 people authored Aug 23, 2021
    Configuration menu
    Copy the full SHA
    afe6675 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2021

  1. tests: locally host webfonts for is-icon-ligature test (#3105)

    * tests: locally host webfonts for is-icon-ligature test
    
    * license
    straker committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    aa5fff1 View commit details
    Browse the repository at this point in the history
  2. chore: use standards in aria-supported script (#3104)

    * chore: use standards in aria-supported script
    
    * fixes
    straker committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    fb1d35a View commit details
    Browse the repository at this point in the history
  3. chore(i18n): updated french translation (#3106)

    * chore(i18n): updated french translation
    
    * integrated proofreading by @audreymaniez
    
    * translation improvement after discussion with @audreymaniez
    AlainVagner authored and straker committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    ccf8f35 View commit details
    Browse the repository at this point in the history
  4. tests: put back autocomplete-valid ACT tests (#2997)

    * tests: put back autocomplete-valid act tests
    
    * chache bust npm
    
    * always run latest
    
    * Update .circleci/config.yml
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    440ea2f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5cdaf01 View commit details
    Browse the repository at this point in the history
  6. fix(aria-allowed-role): Update allowed roles based on ARIA spec updat…

    …es (#3124)
    
    * fix(aria-allowed-role): Update allowed roles based on ARIA spec updates
    
    * `<b>` now allows any roles
    * `<nav>` now also allows `menu`, `menubar`, `tablist`
    * `<svg>` now allows any roles
    
    Based on ARIA spec: https://www.w3.org/TR/html-aria/
    
    * fix(aria-allowed-role): Update progress element to not allow any roles
    
    Co-authored-by: Timo Gasda <[email protected]>
    straker and timogasda committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    a1f637f View commit details
    Browse the repository at this point in the history
  7. fix(reporter): Run inside isolated contexts (#3129)

    This PR sets the axe reporters up so they can run without access to the top-level browsing context. This is needed so that `axe.finishRun()` can be called outside the context of a web page.
    
    Co-authored-by: Steven Lambert <[email protected]>
    Co-authored-by: Stephen Mathieson <[email protected]>
    Co-authored-by: Steven Lambert <[email protected]>
    3 people committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    98066f8 View commit details
    Browse the repository at this point in the history
  8. chore(release): 4.3.3

    straker committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    86f15b7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6da8685 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #3131 from dequelabs/release-4.3.3

    chore(release): 4.3.3
    straker authored Aug 24, 2021
    Configuration menu
    Copy the full SHA
    57b207c View commit details
    Browse the repository at this point in the history
  11. Merge pull request #3133 from dequelabs/master

    chore: merge master into develop
    stephenmathieson authored Aug 24, 2021
    Configuration menu
    Copy the full SHA
    e3e3c6b View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. tests: ensure after and reporter methods can run in isolated context …

    …(#3136)
    
    * tests: ensure after and reporter methods can run in isolated context
    
    * Update test/integration/full/isolated-env/isolated-env.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * cleanup
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers authored Aug 26, 2021
    Configuration menu
    Copy the full SHA
    7215dc4 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. refactor(checks/navigation): improve internal-link-present-evaluate

    … (#3128)
    
    Make `internal-link-present-evaluate` work with virtualNode rather than actualNode.
    
    Closes issue #2466
    dan-tripp authored Aug 31, 2021
    Configuration menu
    Copy the full SHA
    035c148 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. feat: add new ARIA roles (#3138)

    * Added new roles: mark, suggestion, and comment. Closes issue: dequelabs/axe-core#3122
    
    * added changes requested
    
    * tests: add suggestion no children  and amend comment
    
    * changes requested
    
    * fix comment role
    
    * amend comment role
    
    Co-authored-by: Gabe Olesen <[email protected]>
    Zidious and Gabe Olesen authored Sep 7, 2021
    Configuration menu
    Copy the full SHA
    61be7e5 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Configuration menu
    Copy the full SHA
    d0d1d59 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. fix(nativeSelectValue): update selected value on change (#3154)

    * Fix nativeSelectValue not picking up selection
    
    * Use props instead
    
    * Add test for selected prop
    kevin940726 authored Sep 13, 2021
    Configuration menu
    Copy the full SHA
    1ee88cb View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. fix: check for hidden elements on aria-errormessage (#3156)

    * add visible checks and tests
    
    * fix typo
    
    * enable screenreader on isVisible
    
    * add tests
    
    * revert playground
    
    * add aria-hidden tests
    
    * add test and clean up
    
    * fix test to pass if aria-invalid is false on hidden element
    Zidious authored Sep 24, 2021
    Configuration menu
    Copy the full SHA
    95d37dd View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. fix(typescript): allow passing a NodeList to ElementContext (#3161)

    As per the spec, the context parameter can be passed one of the following:
    
    > A `NodeList` such as returned by `document.querySelectorAll`.
    
    Source: https://www.deque.com/axe/core-documentation/api-documentation/#context-parameter
    kaelig authored Sep 27, 2021
    Configuration menu
    Copy the full SHA
    ad4b165 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. fix(is-visible): do not error if window.Node does not exist (#3168)

    * fix(is-visible): do not error if window.Node does not exist
    
    * circle
    
    * Update test/test-virtual-rules.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers authored Sep 28, 2021
    Configuration menu
    Copy the full SHA
    4046087 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Configuration menu
    Copy the full SHA
    cfa900d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5908f0d View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. Configuration menu
    Copy the full SHA
    400a230 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7ec0a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. tests: check that every check has a message for every return type and…

    … messageKey (#3181)
    
    * tests: check that every check has a message for every return type and messageKey
    
    * finalize
    
    * fixes
    
    * typo
    straker authored Oct 5, 2021
    Configuration menu
    Copy the full SHA
    6e714f4 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. fix(color-contrast): account for elements that do not fill entire bou…

    …nding size (#3186)
    
    * fix(color-contrast): account for elements that do not fill entire bounding size
    
    * not private
    straker authored Oct 6, 2021
    Configuration menu
    Copy the full SHA
    699697b View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. docs: create issue impact documentation (#3164)

    * feat: create issue impact documentation
    
    * Update doc/issue_impact.md
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * Update issue_impact.md
    
    * Update doc/issue_impact.md
    
    Co-authored-by: Stephen Mathieson <[email protected]>
    
    Co-authored-by: Wilco Fiers <[email protected]>
    Co-authored-by: Stephen Mathieson <[email protected]>
    3 people authored Oct 7, 2021
    Configuration menu
    Copy the full SHA
    2bdd953 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. fix(aria-allowed-children,aria-allowed-parent): allow group role in l…

    …istbox (#3195)
    
    * fix(aria-allowed-children,aria-allowed-parent): allow group role in listbox
    
    * fix tests
    straker authored Oct 8, 2021
    Configuration menu
    Copy the full SHA
    cb01975 View commit details
    Browse the repository at this point in the history
  2. fix(color-contrast): properly blend multiple alpha colors (#3193)

    * fix(color-contrast): properly blend multiple alpha colors
    
    * revert shadow
    
    * add back shadow color flatten
    
    * fix
    
    * fix ie11
    
    * type
    
    * typo
    straker authored Oct 8, 2021
    Configuration menu
    Copy the full SHA
    e930a70 View commit details
    Browse the repository at this point in the history
  3. fix(aria-allowed-role): updates the allowed roles for the wbr element…

    … to none and presentation (#3192)
    
    related to issue #3177
    scottaohara authored Oct 8, 2021
    Configuration menu
    Copy the full SHA
    2f439b3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cad3994 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. fix: Separate Level AAA rules from A and best-practices (#3191)

    * fix: Separate Level AAA rules from A and best-practices
    
    * Don't log use of wcag21aaa as a tag
    
    * address comments
    WilcoFiers authored Oct 12, 2021
    Configuration menu
    Copy the full SHA
    828e526 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. docs: Update rule-proposal to add link to tag assignment (#3184)

    * Update rule-proposal.md
    
    * Update doc/rule-proposal.md
    
    Co-authored-by: Stephen Mathieson <[email protected]>
    
    Co-authored-by: Stephen Mathieson <[email protected]>
    dylanb and stephenmathieson authored Oct 13, 2021
    Configuration menu
    Copy the full SHA
    8f84d22 View commit details
    Browse the repository at this point in the history
  2. fix(color-contrast): correctly apply page background color (#3207)

    * fixes
    
    * finalize
    
    * sort
    
    * test
    
    * fix tests
    
    * Update lib/commons/color/get-background-stack.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * fixes
    
    * fix(color-contrast): correctly apply page background color
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers authored Oct 13, 2021
    Configuration menu
    Copy the full SHA
    fbc581d View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. fix: greater consistency of help / description text (#3204)

    * fix: greater consistency of help / description text
    
    * Apply suggestions from code review
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * Update lib/rules/p-as-heading.json
    
    Co-authored-by: Glenda Sims <[email protected]>
    
    Co-authored-by: Steven Lambert <[email protected]>
    Co-authored-by: Glenda Sims <[email protected]>
    3 people authored Oct 14, 2021
    Configuration menu
    Copy the full SHA
    0677565 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1a768e View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Configuration menu
    Copy the full SHA
    4937bfa View commit details
    Browse the repository at this point in the history
  2. fix(color-contrast): correctly handle nested scroll regions (#3212)

    * fix(color-contrast): correctly handle nested scroll regions
    
    * revert changes from previous pr
    straker authored Oct 15, 2021
    Configuration menu
    Copy the full SHA
    22db29c View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. fix(color-contrast): correctly work with positioned elements without …

    …z-index (#3209)
    
    * fix(color-contrast): correctly work with positioned elements without z-index
    
    * correct link
    
    * add back test
    
    * fix
    
    * revert playground
    
    * typo
    
    * typo
    
    * Update lib/commons/dom/get-rect-stack.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * Update test/commons/dom/get-element-stack.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * fix
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers authored Oct 18, 2021
    Configuration menu
    Copy the full SHA
    725a20c View commit details
    Browse the repository at this point in the history
  2. fix(color-contrast): correctly compute color-contrast of truncated ch…

    …ildren (#3203)
    
    * fixes
    
    * finalize
    
    * sort
    
    * test
    
    * fix tests
    
    * Update lib/commons/color/get-background-stack.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * fixes
    
    * split out pr
    
    * order
    
    * rounding
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers authored Oct 18, 2021
    Configuration menu
    Copy the full SHA
    ac7b2b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea2ce17 View commit details
    Browse the repository at this point in the history
  4. tests: ensure after and reporter methods can run in isolated context …

    …(#3136)
    
    * tests: ensure after and reporter methods can run in isolated context
    
    * Update test/integration/full/isolated-env/isolated-env.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * cleanup
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    3ee340d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    92a46af View commit details
    Browse the repository at this point in the history
  6. fix(nativeSelectValue): update selected value on change (#3154)

    * Fix nativeSelectValue not picking up selection
    
    * Use props instead
    
    * Add test for selected prop
    kevin940726 authored and straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    ad584a1 View commit details
    Browse the repository at this point in the history
  7. fix: check for hidden elements on aria-errormessage (#3156)

    * add visible checks and tests
    
    * fix typo
    
    * enable screenreader on isVisible
    
    * add tests
    
    * revert playground
    
    * add aria-hidden tests
    
    * add test and clean up
    
    * fix test to pass if aria-invalid is false on hidden element
    Zidious authored and straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    69b2e33 View commit details
    Browse the repository at this point in the history
  8. fix(typescript): allow passing a NodeList to ElementContext (#3161)

    As per the spec, the context parameter can be passed one of the following:
    
    > A `NodeList` such as returned by `document.querySelectorAll`.
    
    Source: https://www.deque.com/axe/core-documentation/api-documentation/#context-parameter
    kaelig authored and straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    5f2e517 View commit details
    Browse the repository at this point in the history
  9. fix(is-visible): do not error if window.Node does not exist (#3168)

    * fix(is-visible): do not error if window.Node does not exist
    
    * circle
    
    * Update test/test-virtual-rules.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    cf58aea View commit details
    Browse the repository at this point in the history
  10. fix(aria-allowed-attr): check for invalid aria-attributes for `role…

    …="row"` (#3160)
    Zidious authored and straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    76aa5ec View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ac913a1 View commit details
    Browse the repository at this point in the history
  12. fix(p-as-heading): p-as-heading rule to account for textContent l…

    …ength (#3145)
    Zidious authored and straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    e0d4dc6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b08b918 View commit details
    Browse the repository at this point in the history
  14. tests: check that every check has a message for every return type and…

    … messageKey (#3181)
    
    * tests: check that every check has a message for every return type and messageKey
    
    * finalize
    
    * fixes
    
    * typo
    straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    7a82834 View commit details
    Browse the repository at this point in the history
  15. fix(color-contrast): account for elements that do not fill entire bou…

    …nding size (#3186)
    
    * fix(color-contrast): account for elements that do not fill entire bounding size
    
    * not private
    straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    84229d4 View commit details
    Browse the repository at this point in the history
  16. docs: create issue impact documentation (#3164)

    * feat: create issue impact documentation
    
    * Update doc/issue_impact.md
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * Update issue_impact.md
    
    * Update doc/issue_impact.md
    
    Co-authored-by: Stephen Mathieson <[email protected]>
    
    Co-authored-by: Wilco Fiers <[email protected]>
    Co-authored-by: Stephen Mathieson <[email protected]>
    3 people authored and straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    aa9c145 View commit details
    Browse the repository at this point in the history
  17. fix(aria-allowed-children,aria-allowed-parent): allow group role in l…

    …istbox (#3195)
    
    * fix(aria-allowed-children,aria-allowed-parent): allow group role in listbox
    
    * fix tests
    straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    d742b29 View commit details
    Browse the repository at this point in the history
  18. fix(color-contrast): properly blend multiple alpha colors (#3193)

    * fix(color-contrast): properly blend multiple alpha colors
    
    * revert shadow
    
    * add back shadow color flatten
    
    * fix
    
    * fix ie11
    
    * type
    
    * typo
    straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    5aa0441 View commit details
    Browse the repository at this point in the history
  19. fix(aria-allowed-role): updates the allowed roles for the wbr element…

    … to none and presentation (#3192)
    
    related to issue #3177
    scottaohara authored and straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    66db765 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ab636ef View commit details
    Browse the repository at this point in the history
  21. fix: Separate Level AAA rules from A and best-practices (#3191)

    * fix: Separate Level AAA rules from A and best-practices
    
    * Don't log use of wcag21aaa as a tag
    
    * address comments
    WilcoFiers authored and straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    7e6e6da View commit details
    Browse the repository at this point in the history
  22. docs: Update rule-proposal to add link to tag assignment (#3184)

    * Update rule-proposal.md
    
    * Update doc/rule-proposal.md
    
    Co-authored-by: Stephen Mathieson <[email protected]>
    
    Co-authored-by: Stephen Mathieson <[email protected]>
    2 people authored and straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    26a0040 View commit details
    Browse the repository at this point in the history
  23. fix(color-contrast): correctly apply page background color (#3207)

    * fixes
    
    * finalize
    
    * sort
    
    * test
    
    * fix tests
    
    * Update lib/commons/color/get-background-stack.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * fixes
    
    * fix(color-contrast): correctly apply page background color
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    0ea7e1b View commit details
    Browse the repository at this point in the history
  24. fix: greater consistency of help / description text (#3204)

    * fix: greater consistency of help / description text
    
    * Apply suggestions from code review
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * Update lib/rules/p-as-heading.json
    
    Co-authored-by: Glenda Sims <[email protected]>
    
    Co-authored-by: Steven Lambert <[email protected]>
    Co-authored-by: Glenda Sims <[email protected]>
    3 people committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    0be12e6 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    f9cf9fa View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4c8882d View commit details
    Browse the repository at this point in the history
  27. fix(color-contrast): correctly handle nested scroll regions (#3212)

    * fix(color-contrast): correctly handle nested scroll regions
    
    * revert changes from previous pr
    straker committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    80d91c0 View commit details
    Browse the repository at this point in the history
  28. fix(color-contrast): correctly work with positioned elements without …

    …z-index (#3209)
    
    * fix(color-contrast): correctly work with positioned elements without z-index
    
    * correct link
    
    * add back test
    
    * fix
    
    * revert playground
    
    * typo
    
    * typo
    
    * Update lib/commons/dom/get-rect-stack.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * Update test/commons/dom/get-element-stack.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * fix
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    0322070 View commit details
    Browse the repository at this point in the history
  29. fix(color-contrast): correctly compute color-contrast of truncated ch…

    …ildren (#3203)
    
    * fixes
    
    * finalize
    
    * sort
    
    * test
    
    * fix tests
    
    * Update lib/commons/color/get-background-stack.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * fixes
    
    * split out pr
    
    * order
    
    * rounding
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    4adb911 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    5925898 View commit details
    Browse the repository at this point in the history
  31. test(integration/full/configure-options): add testutils.js to configu…

    …re-options.html (#3222)
    Zidious authored Oct 18, 2021
    Configuration menu
    Copy the full SHA
    4584fa8 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. Configuration menu
    Copy the full SHA
    6076ee8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17f3916 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2021

  1. Configuration menu
    Copy the full SHA
    ec937e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    023f356 View commit details
    Browse the repository at this point in the history
  3. chore(release): 4.3.4

    straker committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    4d85bb7 View commit details
    Browse the repository at this point in the history
  4. test: fix for release

    straker committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    e1cd670 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. fix(aria-allowed-roles): update role allowances for section element (…

    …#3238)
    
    * update role allowances for section element 
    
    closes #3237
    related to w3c/html-aria#367
    
    * Update html-elms.js
    scottaohara authored Oct 25, 2021
    Configuration menu
    Copy the full SHA
    99676ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cec5ff4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc13ddf View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3218 from dequelabs/release-4.3.4

    chore(release): 4.3.4
    WilcoFiers authored Oct 25, 2021
    Configuration menu
    Copy the full SHA
    505e6ba View commit details
    Browse the repository at this point in the history
  5. chore: merge master

    straker committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    d8f8746 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Merge pull request #3240 from dequelabs/master-4.3.4

    chore: merge master
    WilcoFiers authored Oct 27, 2021
    Configuration menu
    Copy the full SHA
    f001af6 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. fix(aria-allowed-attr): revert violation for non-global ARIA attrs on…

    … element without role (#3243)
    straker authored Oct 29, 2021
    Configuration menu
    Copy the full SHA
    112b960 View commit details
    Browse the repository at this point in the history
  2. fix(aria-allowed-attr): revert violation for non-global ARIA attrs on…

    … element without role (#3243)
    straker committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    e138fd6 View commit details
    Browse the repository at this point in the history
  3. chore(release): 4.3.5

    straker committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    d9ce5fb View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3244 from dequelabs/release-4.3.5

    chore(release): 4.3.5
    WilcoFiers authored Oct 29, 2021
    Configuration menu
    Copy the full SHA
    a5da703 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c904846 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Merge pull request #3246 from dequelabs/merge-4.3.5

    chore: merge master
    WilcoFiers authored Nov 2, 2021
    Configuration menu
    Copy the full SHA
    9ec4700 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. chore: update dependencies (#3251)

    * chore: update dependencies
    
    * backpin mocha
    straker authored Nov 4, 2021
    Configuration menu
    Copy the full SHA
    ae55ddb View commit details
    Browse the repository at this point in the history
  2. fix(nested-interactive): add message for negative tabindex (#3194)

    * refactor(checks/navigation): improve `internal-link-present-evaluate`
    
    Make `internal-link-present-evaluate` work with virtualNode rather than actualNode.
    
    Closes issue #2466
    
    * test commit 1
    
    * test commit 2
    
    * test commit 3
    
    * Revert "Merge branch 'dan-test-branch-1' into develop"
    
    This reverts commit 428e01533eb561a5a2ee0a603014057337ba0177, reversing
    changes made to 9f996bc6f54092541db77b9c3e62e2a5d9d9643e.
    
    * Revert "test commit 1"
    
    This reverts commit 9f996bc6f54092541db77b9c3e62e2a5d9d9643e.
    
    * fix(rule): allow "tabindex=-1" for rules "aria-text" and "nested-interactive"
    
    Closes issue #2934
    
    * Revert "fix(rule): allow "tabindex=-1" for rules "aria-text" and "nested-interactive""
    
    This reverts commit 30f0e01506979bb92600289bd242ab01d25cb8ec.
    
    * refactor(check): split no-focusable-content rule into three.
    
    That rule is now:
    no-focusable-content-for-aria-text,
    no-focusable-content-for-nested-interactive, and
    no-focusable-content-for-frame
    
    These three are all copy-and-pastes of each other, so far.
    
    * fix(rule): add custom message for nested-interactive.
    
    aria-hidden and negative tabindex will trigger messageKey.
    
    * style(rule): fix lint errors
    
    Errors were in parent commit.
    
    * fix(no-focusable-content-for-frame): fix locale files
    
    Was broken by recent rename of this check.
    
    * refactor(check): undo recent check rename
    
    Rename check "no-focusable-content-for-frame" back to "frame-focusable-content".
    
    * refactor(check): undo recent split of checks
    
    Recombine checks "no-focusable-content-for-aria-text" and "no-focusable-content-for-nested-interactive" back into "no-focusable-content".
    
    * refactor(check): rename local variable
    
    * fix(rule): make no-focusable-content not consult aria-hidden
    
    no-focusable content now consults only tabindex (for the 'not a reliable way of hiding interactive elements' messageKey check)
    
    * fix(checks/keyboard): make no-focusable-content use messageKey the right way
    
    * refactor(check): misc. renaming and refactoring
    
    * Updating description / messageKey text as per dequelabs/axe-core#3163 (comment)
    
    * add unit test for frame-focusable-content check
    
    * update the no-focusable-content unit tests to add a test to capture negative tabindex
    
    * update the nested-interactive integration test to add a failure for elements with negative tabindex values
    
    * fix(no-focusable-content-for-frame): fix locale files
    
    Was broken by recent rename of this check.
    
    * Update lib/rules/nested-interactive.json
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * Update lib/checks/keyboard/no-focusable-content.json
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * fixing botched merge
    
    * update rule-descriptions.md
    
    * fix locale files
    
    Co-authored-by: Steven Lambert <[email protected]>
    dan-tripp and straker authored Nov 4, 2021
    Configuration menu
    Copy the full SHA
    b445291 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2021

  1. Configuration menu
    Copy the full SHA
    b451f2e View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

  1. fix(nested-interactive): update negative tabindex message to include …

    …asssistive technologies (#3262)
    straker authored Nov 8, 2021
    Configuration menu
    Copy the full SHA
    b985776 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. fix(get-selector): do not URL encode or token escape attribute select…

    …ors (#3215)
    
    * fix(get-selector): do not URL encode or token escape attribute selectors
    
    * escape
    
    * more escape
    
    * tests
    straker authored Nov 9, 2021
    Configuration menu
    Copy the full SHA
    6f7e183 View commit details
    Browse the repository at this point in the history
  2. chore: Test against ARIA practices (#3144)

    * chore: Test against ARIA practices
    
    * test: run APG#main nightly
    
    * chore: sort out linting
    
    * chore: bump CI image
    
    * chore: Ready for review
    
    * chore: tweaks
    
    * chore: remove express
    
    * chore: undo unintended change
    
    * Apply suggestions from code review
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    Co-authored-by: Steven Lambert <[email protected]>
    WilcoFiers and straker authored Nov 9, 2021
    Configuration menu
    Copy the full SHA
    ed9ef99 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. fix(aria-allowed-role): allow title, aria-label and aria-labelledby o…

    …n a img element with a supported role (#3224)
    Zidious authored Nov 10, 2021
    Configuration menu
    Copy the full SHA
    006a681 View commit details
    Browse the repository at this point in the history
  2. ci: use lts-browsers for nightly tests (#3269)

    * ci: use lts-browsers for nightly tests
    
    * browser tools
    
    * steps?
    
    * revert
    
    * correctly nightly browsers
    
    * test nightly build
    
    * try again
    
    * once more
    
    * ci
    
    * ci
    
    * no deps
    
    * fix
    
    * fix
    
    * :P
    
    * final?
    
    * final_final.psd
    straker authored Nov 10, 2021
    Configuration menu
    Copy the full SHA
    7ee6c1e View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. fix(nested-interactive): add focusable descendants as related nodes (…

    …#3261)
    
    * fix(nested-interactive): add focusable descendants as related nodes
    
    * fix tests
    
    * fix
    straker authored Nov 12, 2021
    Configuration menu
    Copy the full SHA
    3b2fdda View commit details
    Browse the repository at this point in the history
  2. fix(respondable): avoid crashes if the data in window.postMessage i…

    …s `null` (#3249)
    
    * Avoid crashes if postMessage data is `null`
    
    axe-core crashes if another process sends a `window.postMessage` with
    data equals to `null`.
    
    In the previous version, because `null` has a type of `'object'`, it
    crashed when trying to access the `channelId` on `null`.
    
    * add test
    
    Co-authored-by: Steven Lambert <[email protected]>
    esanzgar and straker authored Nov 12, 2021
    Configuration menu
    Copy the full SHA
    b37b2f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dfa9725 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1f01309 View commit details
    Browse the repository at this point in the history
  5. fix(allowed-role): area without href can have a button or link role (…

    …#3275)
    
    * fix(allowed-role): area without href can have a button or link role
    
    * chore: remove failing test
    WilcoFiers authored Nov 12, 2021
    Configuration menu
    Copy the full SHA
    bf7e60a View commit details
    Browse the repository at this point in the history
  6. feat(options): make axe.ping configurable with pingWaitTime (#3273)

    * feat(options): make axe.ping configurable with pingWaitTime
    
    * chore: add to type definition
    WilcoFiers authored Nov 12, 2021
    Configuration menu
    Copy the full SHA
    ce4dfaf View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. feat(dpub): upgrade to DPUB 1.1 and report deprecated roles (#3280)

    * feat(dpub): upgrade to DPUB 1.1 and report deprecated roles
    
    * Apply suggestions from code review
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * Handle fallback roles
    
    Co-authored-by: Steven Lambert <[email protected]>
    WilcoFiers and straker authored Nov 15, 2021
    Configuration menu
    Copy the full SHA
    034a846 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Configuration menu
    Copy the full SHA
    e8e7d59 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Configuration menu
    Copy the full SHA
    d1cc205 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b6f2e3 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Configuration menu
    Copy the full SHA
    f33c99f View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

  1. fix(aria-allowed-role): landmark roles banner on header and contentin…

    …fo on footer to only report on top-level rule (#3142)
    
    Co-authored-by: Wilco Fiers <[email protected]>
    Co-authored-by: Wilco Fiers <[email protected]>
    3 people authored Nov 24, 2021
    Configuration menu
    Copy the full SHA
    1fd4b00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef45377 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f23d8c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4bf7d35 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2021

  1. feat(rule): add new color-contrast-enhanced rule (WCAG AAA) (#3235)

    * test commit 1
    
    * Revert "test commit 1"
    
    This reverts commit 9f996bc6f54092541db77b9c3e62e2a5d9d9643e.
    
    * fix(rule): allow "tabindex=-1" for rules "aria-text" and "nested-interactive"
    
    Closes issue #2934
    
    * feat(rule): add new rule color-contrast-enhanced (WCAG AAA)
    
    Work in progress.
    
    * Work in progress.
    
    * Work in progress.
    
    * Updating shadow-dom test for WCAG AAA contrast.
    
    * Rearranging shadow-dom test.
    
    * Adding new rule color-contrast-enhanced to code-highlighting test.
    
    * adding new 'color-contrast-enhanced' rule to sticky-header test.
    
    * Revert "fix(rule): allow "tabindex=-1" for rules "aria-text" and "nested-interactive""
    
    This reverts commit 30f0e01506979bb92600289bd242ab01d25cb8ec.
    
    * update rule-descriptions.md
    
    * fix whitespace
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * work in progress: splitting tests for contrast and the new contrast-enhanced.
    
    * work in progress: tests
    
    * work in progress: tests
    
    * work in progress: tests
    
    * adding separate tests for color-contrast-enhanced.  work in progress.
    
    * update rule-descriptions.md
    
    * add test: test/integration/full/contrast-enhanced/simple.html
    
    * remove redundant tests for contrast-enhanced
    
    * remove temporary code
    
    Co-authored-by: Wilco Fiers <[email protected]>
    dan-tripp and WilcoFiers authored Nov 29, 2021
    Configuration menu
    Copy the full SHA
    bec20fc View commit details
    Browse the repository at this point in the history
  2. fix(color-contrast): inconsistency of bgOverlap message based on scro…

    …ll (#3310)
    
    * fix(color-contrast): inconsistency of bgOverlap message based on scroll
    
    * it should return null for inline elements with position:absolute
    
    * Guessing at how to fix IE
    WilcoFiers authored Nov 29, 2021
    Configuration menu
    Copy the full SHA
    25eff98 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. feat(commons): deprecate shadowElementsFromPoint (#3311)

    * fix(color-contrast): inconsistency of bgOverlap message based on scroll
    
    * feat(commons): deprecate shadowElementsFromPoint
    WilcoFiers authored Nov 30, 2021
    Configuration menu
    Copy the full SHA
    c3a7d16 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. fix(nested-interactive/aria-text): allow "tabindex=-1" on elements wi…

    …th no role (#3165)
    
    * refactor(checks/navigation): improve `internal-link-present-evaluate`
    
    Make `internal-link-present-evaluate` work with virtualNode rather than actualNode.
    
    Closes issue #2466
    
    * test commit 1
    
    * test commit 2
    
    * test commit 3
    
    * Revert "Merge branch 'dan-test-branch-1' into develop"
    
    This reverts commit 428e01533eb561a5a2ee0a603014057337ba0177, reversing
    changes made to 9f996bc6f54092541db77b9c3e62e2a5d9d9643e.
    
    * Revert "test commit 1"
    
    This reverts commit 9f996bc6f54092541db77b9c3e62e2a5d9d9643e.
    
    * fix(rule): allow "tabindex=-1" for rules "aria-text" and "nested-interactive"
    
    Closes issue #2934
    
    * work in progress
    
    * work in progress
    
    * test commit 1
    
    * Revert "test commit 1"
    
    This reverts commit 9f996bc6f54092541db77b9c3e62e2a5d9d9643e.
    
    * fix(rule): allow "tabindex=-1" for rules "aria-text" and "nested-interactive"
    
    Closes issue #2934
    
    * work in progress
    
    * work in progress
    
    * fix whitespace
    
    * add new case to test test/checks/keyboard/no-focusable-content.js
    
    * change "disabled" test case in test/checks/keyboard/no-focusable-content.js
    
    * fix merge problem
    dan-tripp authored Dec 6, 2021
    Configuration menu
    Copy the full SHA
    0ddc00b View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Configuration menu
    Copy the full SHA
    182c551 View commit details
    Browse the repository at this point in the history
  2. feat(color-contrast): add support for CSS mix-blend-mode (#3226)

    * add mix-blend-mode functions
    
    * implement some blend functions and tests
    
    * fix color-dodge and add test
    
    * fix color-burn and add test
    
    * clean up
    
    * fix hard-light add unit test
    
    * add overlay blend-mode and unit test
    
    * tests
    
    * typo
    
    * fix tests
    
    * fix flattenColor function
    
    * better output for blending integration test
    
    * better output for blending integration test
    
    * position each group so they don't affect one another
    
    * fix blending background white
    
    * revert playground
    
    * revert playground
    
    * fix backgroundColor
    
    * fix blending integration tests
    
    * add skip for IE11 as blending is not supported
    
    * typo
    
    Co-authored-by: Steven Lambert <[email protected]>
    Zidious and straker authored Dec 9, 2021
    Configuration menu
    Copy the full SHA
    d497f40 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

  1. fix(aria-allowed-roles): allow role=radio on img with non-empty name …

    …(#3320)
    
    * adds role=radio to img alt=foo allowances
    
    A `role=radio` was meant to be an allowance for an `img alt=foo`, but it had mistakenly been left out of the spec.
    ARIA in HTML is fixing this oversight, w3c/html-aria#381, so this PR is to match this added allowance.
    
    * odd whitespace fix
    
    * Update html-elms.js
    
    * add test for img element with valid role=radio
    
    * Update aria-allowed-role.json
    scottaohara authored Dec 13, 2021
    Configuration menu
    Copy the full SHA
    accafdf View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. fix(custom-elms): Don't error on custom Element.children prop (#3326)

    * fix(custom-elms): Don't error on custom Element.children prop
    
    * for index loop
    WilcoFiers authored Dec 16, 2021
    Configuration menu
    Copy the full SHA
    2ad92f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Configuration menu
    Copy the full SHA
    26adc1b View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. Configuration menu
    Copy the full SHA
    833dd1c View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. ci: always install chromedriver version that matches chrome version (…

    …#3335)
    
    * ci: always install chromedriver version that matches chrome version
    
    * fix windows
    
    * only install chromedriver in ci
    
    * try nightly
    
    * fix
    
    * finalize
    
    * always use latest chromedriver locally
    
    * rename
    straker authored Jan 6, 2022
    Configuration menu
    Copy the full SHA
    2ca9fef View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. chore: update to use @axe-core/[email protected] (#3336)

    * chore: update to use `@axe-core/[email protected]`
    
    * fix git npm packages
    michael-siek authored Jan 7, 2022
    Configuration menu
    Copy the full SHA
    f6d7b14 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. fix(axe.d.ts): allow Node for include/exclude object (#3338)

    * fix(axe.d.ts): allow Node for include/exclude object
    
    * typo
    
    * Update typings/axe-core/axe-core-tests.ts
    
    Co-authored-by: Stephen Mathieson <[email protected]>
    
    * use Array instead NodeList
    
    Co-authored-by: Stephen Mathieson <[email protected]>
    straker and stephenmathieson authored Jan 12, 2022
    Configuration menu
    Copy the full SHA
    e699939 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Configuration menu
    Copy the full SHA
    53a6684 View commit details
    Browse the repository at this point in the history
  2. feat(aria-allowed-attr): report violation for non-global ARIA attrs o…

    …n element without role (#3342)
    
    * feat(aria-allowed-attr): report violation for non-global ARIA attrs on element without role
    
    * Update lib/checks/aria/aria-allowed-attr.json
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * no role or focusable
    
    * ignore button/button_idl.html error
    
    * if
    
    * Update lib/checks/aria/aria-allowed-attr.json
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers authored Jan 13, 2022
    Configuration menu
    Copy the full SHA
    fb5d990 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. fix(color-contrast): check bg on fg contrast for thin text-shadows (#…

    …3350)
    
    * fix(color-contrast): check bg on fg contrast for thin text-shadows
    
    * fix color-contrast fail7
    WilcoFiers authored Jan 14, 2022
    Configuration menu
    Copy the full SHA
    d92a7e5 View commit details
    Browse the repository at this point in the history
  2. fix(prohibited-attr): always report incomplete if there is text in th…

    …e subtree (#3347)
    
    * fix(prohibited-attr): always report incomplete if there is text in the subtree
    
    Subtree text wasn't computed for elements that are not named from content. To force this, subtreeDescendant: true had to be passed.
    
    This PR also significantly improves the messages of the prohibited-attr check, which was the cause of some confusion.
    
    * more tests
    WilcoFiers authored Jan 14, 2022
    Configuration menu
    Copy the full SHA
    2e27dca View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. fix(skip-link): work with absolute and relative paths (#2875)

    * fix(skip-link): work with absoulte and relative paths
    
    * revert playground
    
    * fix ie11
    
    * fix ie11 again
    
    * Update lib/commons/dom/is-skip-link.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * finalize
    
    * fix
    
    * fix ie11 (always)
    
    * typo
    
    * fix jsdom test
    
    * Update lib/commons/dom/is-current-page-link.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    * fix issue with usemap
    
    * fix ie11
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers authored Jan 20, 2022
    Configuration menu
    Copy the full SHA
    ee49d3e View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Configuration menu
    Copy the full SHA
    aa9d095 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. chore(release): 4.4.0

    straker committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    08c3ef9 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Merge pull request #3362 from dequelabs/release-4.4.0

    chore(release): 4.4.0
    WilcoFiers authored Jan 31, 2022
    Configuration menu
    Copy the full SHA
    2c6f028 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3369 from dequelabs/master

    chore: merge master into develop
    stephenmathieson authored Jan 31, 2022
    Configuration menu
    Copy the full SHA
    30ebc27 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Configuration menu
    Copy the full SHA
    a1b9611 View commit details
    Browse the repository at this point in the history
  2. chore(i18n): Update Korean locale translate (#3368)

    - Update translation for items added after Aug 2021
    - changed '인터랙티브' to '대화형'
    mulder21c authored Feb 3, 2022
    Configuration menu
    Copy the full SHA
    478c35c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a8c28e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df50d1e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ba9917 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. chore(release): 4.4.1

    straker authored and WilcoFiers committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    296acdf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3377 from dequelabs/release-4.4.1

    chore(release): 4.4.1
    WilcoFiers authored Feb 4, 2022
    Configuration menu
    Copy the full SHA
    f583c70 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. fix(aria-valid-attr-value): add note about element id being in a diff…

    …erent shadow DOM tree (#3421)
    
    * fix(aria-valid-attr-value): add note about element id being in a different shadow DOM tree
    
    * only mention shadow tree if one exists
    
    * fix test
    straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    24f74df View commit details
    Browse the repository at this point in the history
  2. ensure pseudo elements also return required contrast information (#3453)

    * ensure pseudo elements also return required contrast information
    
    * Update test/checks/color/color-contrast.js
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    * remove rule description changes
    
    Co-authored-by: Steven Lambert <[email protected]>
    dylanb and straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    f8a7c32 View commit details
    Browse the repository at this point in the history
  3. docs: change /docs/projects.md to include Parcel (#3364)

    Parcel.io (https://parcel.io) now integrates axe-core. Change `/docs/projects.md` to include Parcel
    BrianBock authored and straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    ddcd9c7 View commit details
    Browse the repository at this point in the history
  4. ci: fix chrome nightly test (#3366)

    * ci: fix nightly chrome
    
    * fix package-lock
    
    * fix
    
    * npx
    
    * test nightly
    
    * verbose
    
    * fix chrome install
    
    * almost there
    
    * fix config
    
    * Update package.json
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    Co-authored-by: Wilco Fiers <[email protected]>
    straker and WilcoFiers committed May 12, 2022
    Configuration menu
    Copy the full SHA
    b656885 View commit details
    Browse the repository at this point in the history
  5. chore: resolve npm audit issues (#3378)

    * chore: resolve npm audit issues
    
    * fix ACT karma config
    
    * chore(runPartial): skip tests in IE
    
    * ci: try upgrading win executor
    
    * Update config.yml
    
    * Update config.yml
    
    * More tests not running in IE
    
    * More of these
    
    * bump karma version
    
    * avoid using .finally()
    WilcoFiers authored and straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    2238e99 View commit details
    Browse the repository at this point in the history
  6. chore: generate metadata-function-map (#3392)

    * chore: generate metadata-function-map
    
    * cleanup
    
    * fix windows
    
    * ignore file
    straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    2d543a7 View commit details
    Browse the repository at this point in the history
  7. tests: split out respondable and frame-messenger tests (#3396)

    * tests: split out respondable and frame-messenger tests
    
    * remove
    straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    d710bf4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b5b3887 View commit details
    Browse the repository at this point in the history
  9. ci: fix go release script (#3397)

    michael-siek authored and straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    7b5f32b View commit details
    Browse the repository at this point in the history
  10. fix(deprecatedrole,color-contrast): fix message to properly include d…

    …eprecated role, improve color-contrast pass messages (#3387)
    
    * fix(deprecatedrole): fix message to properly include deprecated role
    
    * add tests
    
    * ie11
    straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    650e503 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6cf0964 View commit details
    Browse the repository at this point in the history
  12. chore(i18n): update Japanese translation (#3319)

    * chore(i18n): update Japanese translation
    
    grunt translate --lang=ja based on the develop branch as of 2021-12-03
    Add ja translation for checks/aria-errormessage/fail/hidden
    Add ja translation for checks/aria-errormessage/incomplete/idrefs
    add ja translation for checks/aria-level/{pass,fail}
    Add ja translation for checks/aria-valid-attr-value/incomplete/idrefs
    Add ja transation for checks/deprecatedrole/{pass,fail}
    Add ja translation for checks/fallbackrole/incomplete
    add ja translation for checks/p-as-heading/incomplete
    Add ja translation for checks/color-contrast-enhanced/fail/*
    Add ja translation for checks/color-contrast/fail/*
    
    * Update locales/ja.json
    
    role -> ロール
    
    Co-authored-by: Kiyochika Nakamura <[email protected]>
    
    * Update locales/ja.json
    
    role -> ロール
    
    Co-authored-by: Kiyochika Nakamura <[email protected]>
    
    * Update locales/ja.json
    
    陰 -> 影
    
    Co-authored-by: Kiyochika Nakamura <[email protected]>
    
    * Update locales/ja.json
    
    陰 -> 影
    
    Co-authored-by: Kiyochika Nakamura <[email protected]>
    
    * Add ja translation for checks/no-focusable-content
    
    * Make checks/aria-valid-attr-value/incomplete/noId consistent with ./idrefs
    
    * Remove unnecessary whitespaces from checks/aria-valid-attr-value/incomplete/{noId,idrefs}
    
    Co-authored-by: Kiyochika Nakamura <[email protected]>
    2 people authored and straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    9db7c63 View commit details
    Browse the repository at this point in the history
  13. fix(html-elms): update role allowances for nav element (#3402)

    * update role allowances for nav element
    
    closes #3401
    
    allows `none` and `presentation` role on `<nav>` element.
    
    * tests for nav role allowance update
    
    * add entries for nav role allowance updates
    
    * Update lib/standards/html-elms.js
    
    Co-authored-by: Wilco Fiers <[email protected]>
    
    Co-authored-by: Wilco Fiers <[email protected]>
    2 people authored and straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    8aa816a View commit details
    Browse the repository at this point in the history
  14. ci(act): Add nightly job to run latest ACT rules (#3403)

    * ci(act): Add nightly job to run latest ACT rules
    
    * Update .circleci/config.yml
    
    Co-authored-by: Steven Lambert <[email protected]>
    
    Co-authored-by: Steven Lambert <[email protected]>
    WilcoFiers and straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    a459075 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6755e89 View commit details
    Browse the repository at this point in the history
  16. fix(standards): fix address typo in html-elms.js (#3418)

    closes #3417
    
    fix 'addres' to 'address'
    scottaohara authored and straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    f235cc7 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    222fdef View commit details
    Browse the repository at this point in the history
  18. fix(aria-hidden-focus): Update rule help & description (#3422)

    * Update `help` value to include focusable elements
    
    The current `help` value does not include the scenario in which `aria-hidden="true"` is on a focusable element. I updated it to include that scenario. Here's the PR, per Wilco's suggestion. Slack thread: https://deque.slack.com/archives/C0LA5E545/p1646762357136919
    
    * Update lib/rules/aria-hidden-focus.json
    
    Co-authored-by: Wilco Fiers <[email protected]>
    2 people authored and straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    7cfb4b1 View commit details
    Browse the repository at this point in the history
  19. ci: fix nightly build (#3434)

    * ci: fix nightly build
    
    * try again
    
    * run
    
    * fix it?
    
    * revert workflow
    straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    7194b0f View commit details
    Browse the repository at this point in the history
  20. chore(release): 4.4.2

    straker committed May 12, 2022
    Configuration menu
    Copy the full SHA
    bdd71d5 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #3454 from dequelabs/release-4.4.2

    chore(release): 4.4.2
    WilcoFiers authored May 12, 2022
    Configuration menu
    Copy the full SHA
    c31d85c View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. Configuration menu
    Copy the full SHA
    afb2478 View commit details
    Browse the repository at this point in the history
  2. fix: Continue supporting Node >=4 (#3538)

    Closes #3537
    stephenmathieson authored and straker committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    da7923b View commit details
    Browse the repository at this point in the history
  3. chore(release): 4.4.3

    straker committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    969270a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3546 from dequelabs/release-4.4.3

    chore(release): 4.4.3
    WilcoFiers authored Jul 13, 2022
    Configuration menu
    Copy the full SHA
    21a3e6a View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. updating to 4.4.3 version

    sunny-se committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    5e57c6b View commit details
    Browse the repository at this point in the history