GithubHelp home page GithubHelp logo

accessibility-developer-tools-extension's People

Contributors

addyosmani avatar mikewest avatar minorninth avatar rachelshe avatar ricksbrown avatar treymo-goog avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

accessibility-developer-tools-extension's Issues

Grayed out in toolbar (but enabled)

I've installed the extension, it's enabled, but it's grayed out in the toolbar. I havent been able to figure out how to use it (and dying to play around with it).

Is this a known issue with a simple solution by chance? Mac El Capitan 10.11.4, Chrome Version 50.0.2661.102.

Number/checkbox inputs incorrectly reporting invalid ARIA attributes

Hi, I was pretty sure there was an open issue for that but I could not find it again so here I am.

<input /> elements with a number or checkbox type (more types might be involved) seem to incorrectly report invalid ARIA attributes, such as aria-required.

Here is a demo: http://codepen.io/HugoGiraudel/pen/dNOzMw.

Number/checkbox inputs incorrectly reporting invalid ARIA attributes

There is also a Twitter thread involving @stevefaulkner if you’re interested: https://twitter.com/HugoGiraudel/status/821378544626503680.

Option to toggle ChromeVox if installed

Within the "Text" panel of the accessibility content we get the very helpful content of what a screen reader might read. Seeing the handy "speaking-person" icon I expected to be able to click this and hear what would be read by the screen reader. Disappointed I thought it would be an excellent feature to have this icon actually toggle the enabled state of ChromeVox if the user has that extension also installed. If that seems to be over-loading this control, having a link to do so would be useful as the text content is only a part of what screen readers announce, so being able to hear what they actually announce would be useful for developers that don't normally check.

Export Data from Audits

Hi there,

I really like the layout and cleanliness of the data in the audits. I just wish there was a way could export it and keep the same format. Export as HTML? Even a PDF with the bullets would be fine as well.

Accessibility extension slowing down other extensions that use iframes

We're building a chrome extension where the content script creates an iframe inside of the host webpage and loads a .html file that is packaged with the extension inside of this iframe. The .html in turn has another iframe that loads content from our web server.

These iframes get created and removed based on user interaction.

Whenever the accessibility developer tools extension is also loaded on the browser, every time that our extension creates one of these iframes the time to load the iframe get progressively longer and at some point freezes the whole page. Everything works fine without the Accessibility Extension.

We've noticed two things that might help with investigation:

  1. Our iframe receives a number of postMessages with data.request = 'getUri' every time it gets loaded
  2. Eventually the Accessibility Extension starts throwing thousands of the following errors:
    "Cannot read property 'frameURIs' of undefined"

Auditor reports AX_TEXT_01 on input elements with placeholder attributes

For a page with this HTML:

<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter your email address">

... the auditor reports AX_TEXT_01: Controls and media elements should have labels. True, the element doesn't have a label property, but it does have a placeholder property, which even the help page it links to describes as 'good':

<!-- Good: Using placeholder text -->
<input placeholder="Enter your address">

Reload Page and Audit on Load doesn't complete

Chrome Version 39.0.2171.71 (64-bit)
Mac OS X 10.9.5

Loads through all the elements on the page, then the status changes to "Running audit" but nothing happens. It's the same on every webpage I tested.

Nothing is outputted to the console log.

Elements with aria-hidden are not ignored

This tool is showing errors for elements which are inside elements with aria-hidden='true'or have this attribute themselves. For example <input aria-hidden="true" aria-activedescendant="smth"> would complain about incorrect aria-activedescendant

No Audit with Opera 26 Stable

Does not show up in Audits with Opera 26.0.1656.24 Stable and Opera 27.0.1689.2 DEV (windows).

  1. Install Download Chrome Extension for downloading from Chrome Web Store and activate extension
  2. Install Accessibility Developer Tools and activate extension
  3. Hit Ctrl Shift I to start Developer Tools
  4. Select Audits in Developer Tools
  5. Missing point Accessibility to select

No error messages found in Console of Developer Tools in Opera.

Extension works with Iron 38.0.2050.0 (295000).

Seems, Extension does not work in Chromium clone Opera 26.

Toggle background/foreground colors in color contrast tool

I don't think this this is possible at the moment (I've tried all manner of keyboard shortcuts and nothing's worked).

In the color contrast tool, it would be really useful to be able to alter either the background or the foreground color to get a passing level of contrast. At the moment (I think) it's only possible to change the background color, which I find is more often than not, not the color I want to change.

color contrast ratio tool showing 'Click to apply foreground/background colors' over a split color chip of what passing colors would look like

Uncaught TypeError: goog.exportSymbol is not a function

I keep getting this error in the console, stemming from audits.js, even when not using Audits in dev tools.

The "goog" object doesn't contain anything, so thus it is failing when the rest of the code assumes that it has various functions registered as properties.

Seems maybe all of these lines referencing the goog object shouldn't actually be in the extension code?

Using version 2.10.9 in Chrome 48.0.2564.116 m.

Allow auditing part of a page only

The library allows this already via the 'scope' option (https://github.com/GoogleChrome/accessibility-developer-tools/blob/master/src/js/AuditRule.js#L150); we just need a way of exposing this to the user.

One implementation idea: in the Accessibility sidebar pane, have a "set audit scope" link/button which sets that element as the scope for the audit. This would then be used as the scope until either the scope is cleared (have an always-visible button in the sidebar pane for that if a scope is set) or set to some other element. This then sets a preference in the extension prefs to always use an element with that element's unique CSS selector as the scope; while the current devtools session is running we can use a reference to the actual element instead.

Accessiblity properties window

For some reason, the accessibility properties panel is empty.

I've only had this extension installed for two days. Pretty sure this worked yesterday (I was able to see color contrast ratios in this panel for elements). Today, it's blank.

a11y

Any help is appreciated.

ReferenceError: axs is not defined

In my local dev environment and on preview servers locked by .htaccess I constantly receive errors in chrome devtools saying axs is not defined.

Uncaught ReferenceError: axs is not defined constants.js:1
Uncaught ReferenceError: axs is not defined utils.js:1
Uncaught ReferenceError: axs is not defined audits.js:1
Uncaught ReferenceError: axs is not defined extension_properties.js:1
Uncaught ReferenceError: axs is not defined extension_audits.js:1

Reported by @bezoerb here: GoogleChrome/accessibility-developer-tools#92
cc @Nettsentrisk @dasjestyr

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.