iansan5653 / github-markdown-a11y-extension Goto Github PK
View Code? Open in Web Editor NEW:accessibility: Check your Markdown for accessibility issues as you write it on GitHub
License: MIT License
:accessibility: Check your Markdown for accessibility issues as you write it on GitHub
License: MIT License
This is a challenging one... how can we do end-to-end testing on an extension that depends on an external website? Maybe a mock website?
After using the extension for a while, I think I should remove the unordered list style rule that enforces the use of asterisks instead of hyphens. This does make the Markdown code itself more readable with a screen reader, but it doesn't affect the rendered output and it's a lot of noise for little gain. I think I want this extension to focus on the high-impact rules so that we can maximize the 'signal-to-noise' ratio. In other words, I want to minimize lint errors to focus on the important ones.
When an image is uploaded (ie, via the file upload button in the editor toolbar), linting is not refreshed. This means that the ALT text error does not appear until the user starts typing.
This is a challenge to solve because the editor is setting the value
property of the HTMLTextareaElement
instance, so no events are emitted. There's nothing to listen for in this case.
A few users have reported the MD editor being unresponsive on the Issues React page. The problem is fixed by disabling the extension
Until the issue is fixed, we'll recommend to our customers to disable the extension.
CC First Responsers to mention this bug by as tracking issue
All GitHub pages already have level 1 headings, so these should be avoided in user-generated content.
We should possibly consider the same for level 2 since most pages already have level 2 headings, restricting headings to level 3 and higher.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.