khiga8 / github-a11y Goto Github PK
View Code? Open in Web Editor NEWBrowser extension that encourages accessibility awareness while using GitHub
Browser extension that encourages accessibility awareness while using GitHub
Currently we report the "Non Descriptive Links" error once ... even if multiple links are not descriptive. We should report each bug individually to provide more descriptive feedback.
This markdown:
<a>Learn more</a>
<a>Click here</a>
Should output two non descriptive link errors -- right now it will output one.
When there is alt text on a smaller image such as an emoji, the overlay text takes up the whole page. The content behind becomes unreadable. Also generally, long alt text won't be readable on small images. What's a good work around?
Manifest 2 is reaching end of life in 2023
Tests are always good for developer confidence.
We are rewriting css instead of using primer components -- this will lead to issues down the line if primer has a redesign. It would be nice to use primer components to avoid future issues and keep consistency.
We may need to spike this idea out. I am not actually sure how easy it is to use design system components inside a chrome extension since importing in a chrome extension is challenging.
Acceptance Criteria
On GitHub, all images in markdown turn into links. Therefore, setting alt=''
will never make sense because that results in a link being rendered without a name, potentially causing confusion. Our validation should account for that fact.
testing
Nesting the snippet in document.addEventListener("DOMContentLoaded", function(){
doesn't seem it.
We should add Internationalization throughout the chrome extension. I.e. We should have our chrome extension switch languages depending on user preference.
It would be nice to allow customization without going into CSS file but not sure what options should be part of the options menu. I don't want to the menu to be limiting, so further research is required.
Please keep this for me ๐
I was working on a README update through web editor but the extension didn't run when switching to Preview
tab.
Putting some print statements in, there is a mutation.target
that matches .js-commit-preview
but not .markdown-body
even though the content of markdown-body
changes. ๐ค
Add a rule to validate image alt text inside the devtools suggestions.
This only runs once on page load, but it would be very high impact if this executed when switching between write and preview tabs to provide immediate feedback to those writing in markdown.
Maybe using MutationObserver
?
This should account for how write/preview comment boxes are appended to pages.
We now have guide for using this in Firefox and in Chrome.
Can this be used in Safari?
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.