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

Upgrade Pa11y - ERR_HTTP2_PROTOCOL_ERROR #18

Open
geoffroy-noel-ddh opened this issue Jun 19, 2024 · 0 comments
Open

Upgrade Pa11y - ERR_HTTP2_PROTOCOL_ERROR #18

geoffroy-noel-ddh opened this issue Jun 19, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@geoffroy-noel-ddh
Copy link
Member

We use Pa11y version 6. We should upgrade to 8 so we get newer version of puppeteer & axe-core.

This shouldn't require much change in our code (see migration page on Pa11y).

However there's an issue with Browser connection to some sites (e.g. thornton.kdl.kcl.ac.uk) after the upgrade to 8.

~/src/prj/webval$ node docs/evaluate.js thornton 
Project Alice Thornton https://thornton.kdl.kcl.ac.uk
  PA11Y /
net::ERR_HTTP2_PROTOCOL_ERROR at https://thornton.kdl.kcl.ac.uk/

As suggested by other people with the same problem I've tried to set the user agent in the Pa11y config, but that doesn't work.


A second problem with the upgrade is to ensure that the github workflow to evaluate projects on demand still works with npm, puppeteer, etc.

@geoffroy-noel-ddh geoffroy-noel-ddh self-assigned this Jun 19, 2024
@geoffroy-noel-ddh geoffroy-noel-ddh added the enhancement New feature or request label Jun 19, 2024
@geoffroy-noel-ddh geoffroy-noel-ddh added this to the 2024Q3 milestone Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant