-
Notifications
You must be signed in to change notification settings - Fork 76
Improve auditing for webapps #26
Comments
@sindresorhus The approach other projects take here is either doing what This would take the form of something like this: I propose we consider supporting both a Thoughts? Overkill or no? I'm also thinking about how |
Yeah, I don't see how we would implement that nicely on the CLI. Recommending users to just set a longer timeout might be easier. Let's implement the timeout thing first and see if it works for people. |
We've landed support for Given there isn't a clean way to implement waitsFor in the CLI, should we add it to the API at all or wait until it's asked for by a few more people? |
I would wait. No point in adding stuff people might need. Let's get some external use-cases first that can't be solved with |
Hmm. My experiments with |
@addyosmani Do you have some public URLs that are failing which I can test against? |
http://addyosmani.com/apps/accessibility/ Should fail with only raises: Expected:
Received:
Expected:
Received:
Expected:
Received:
|
@sindresorhus Interested in your opinion: is it worth delaying release until this is supported or should we hold off until we've solved this problem? I'm still planning on meeting with the team behind accessibility-developer-tools to figure out if this is a limitation of their module regardless. |
Oh, I thought I commented on this. Must have not come through (such bad internet here...). Releases are cheap. So no point in holding back. As for the issue. I have a strong feeling it's because PhantomJS has a >2yo webkit version. |
What's the WebKit version in PhantomJs 2? |
When using the Chrome Accessibility DevTools extension, pages such as this Angular Todo app will display severity issues that are not reported by A11y when conducting an audit.
Example:

vs:
My current theory is that we're not giving the page sufficient time to complete JS execution so not all content is present and in an auditable state.
After experimenting with adding a custom timeout (similar to this) and playing with timeouts of differing values, this doesn't appear to improve our ability to report back on such issues.
These issues aren't specific to this module (as far as I can tell). I've been able to repro the same with https://github.com/GoogleChrome/accessibility-developer-tools. Looking into this further.
The text was updated successfully, but these errors were encountered: