Jose Bolos

Results 39 issues of Jose Bolos

A source of errors that may be relatively common but hard to debug is assuming the (wrong) units for a specific input. For example, the [`timeout`](https://github.com/pa11y/pa11y#timeout-number) value in pa11y is...

status: good starter issue
status: help wanted
priority: low

The [test matrix](https://github.com/pa11y/pa11y/blob/14b4d4ab2a65922d73cff4c66b538bfe0fdb328a/.github/workflows/tests.yml#L24) is currently setup to run the test only on an Ubuntu Linux operating system. This is useful as most of pa11y's usage comes from CI systems, which...

In the code around the [`runPa11yTest()` function](https://github.com/pa11y/pa11y/blob/d446277495adda22142047b2fb83ff74babc4778/lib/pa11y.js#L63) we manage the opening of the headless browser, setting of the different options, loading of the page, and handling of the results. All...

type: enhancement
priority: medium
status: help wanted

Running pa11y on some urls (e.g. `https://chimes.cornell.edu/Chimesmasters`) causes it to fail to run randomly: ```sh $ pa11y --debug "https://chimes.cornell.edu/Chimesmasters" Welcome to Pa11y > Running Pa11y on URL https://chimes.cornell.edu/Chimesmasters > Debug:...

type: bug
priority: high

Currently pa11y has a [single list of CLI arguments](https://github.com/pa11y/pa11y#command-line-interface), which is the result of pa11y originally supporting only the HTML CodeSniffer runner. The axe runner doesn't support the same options...

type: documentation
status: good starter issue
priority: medium
status: help wanted

When launching pa11y from the command line with an invalid runner as an argument, pa11y crashes instead of returning a helpful error message. ``` $ pa11y --runner potato https://www.nature.com Welcome...

type: bug
type: enhancement

Currently the logic for loading config files is not very restrictive and it will silently fail if for example there's an error in the JSON file. I suggest we make...

type: enhancement

The pa11y CLI has a `--debug` option that prints our a list of the steps that pa11y is doing when testing a page. This is sometimes useful to debug, for...

type: enhancement
priority: high
status: help wanted
status: next

Github Actions will also need to be updated accordingly. We can probably use https://github.com/pa11y/pa11y/pull/551 for inspiration.

type: maintenance
type: discussion

Pa11y Dashboard hangs forever when doing certain tasks (for example, adding a new URL) when running on Node.js v16. Older versions seem unaffected.

type: bug
type: maintenance
priority: high