scholarsportal / accessibility Goto Github PK
View Code? Open in Web Editor NEWThis repository is meant for reporting and keeping track of accessibility issues related to Scholars Portal sites and services.
This repository is meant for reporting and keeping track of accessibility issues related to Scholars Portal sites and services.
Reported by Mark Weiler. Could the Results section on the help page contain a message like "After doing a search, a save query option is presented in the Search Region"?
Reported by Mark Weiler. On the page https://journals.scholarsportal.info/search?q=censorship&search_in=anywhere&date_from=&date_to=&sort=relevance&sub= and i noticed there's some inconsistency in language for screen reader users In the main navigation region we have the link "Articles" In the results item, a heading 4 is called "My Articles" The button after the heading 4 is labelled "Add to my list" I think "My Articles" communicates best: - "My Articles" -
Reported by Mark Weiler. There are two main regions on the following page: https://journals.scholarsportal.info/accessibility/help It's a main within a main.
Issue relates to:
Quality of interface
Compatibility with assistive technology and browser
Describe the issue you encountered:
When I step into the recapatcha checkbox ("I'm not a robot) I hear a very long string (e.g., https:.....")
What types of assistive technology were you using, if any?
JAWS
Reported by Mark Weiler. There difference between the search form on the results page and the form on the details page makes for an inconsistent user experience.
Reported by Mark Weiler. The region has an important functional aspect that is worth drawing attention to paragraph form. "The Scholars Portals Journal platform lets you save articles you find while browsing your search results. This is a great way of keeping track of relevant articles. It is a bit like a online shopping cart. You can go to a page with the articles you saved by selecting the Articles link in the Main Navigation region. The link will have a number indicating the articles you've saved already. If you leave close your browser, however, the articles won't be remembered, so be sure go to the page to email yourself the articles, export them, or create a bibliography before you leave the platform."
Reported by Mark Weiler. When using a screen magnifier and a block button is focused, the text is off screen.
Reported by Mark Weiler. See: https://www.w3.org/WAI/WCAG21/Understanding/focus-visible.html E.g., .nav-item:focus, .nav-item:hover, button:focus, button:hover { background-color: gold !important; color: black !important; } .form-control:focus, option:focus{ background-color: gold !important; color: black; }
Reported by Mark Weiler. The content that provides the filtering function should be in a separate region. The best region type, I think is a complementary-information region: https://www.w3.org/TR/wai-aria-practices/examples/landmarks/complementary.html The HTML tag is <aside> https://www.w3.org/TR/html52/sections.html#the-aside-element <banner> <main nav region> </main nav region> </banner> <search> </search> <main> <h3>Result 1</h3> <h3><Result 2</h3> ... <h3>Result 20</h3> </main> <aside> <h3>keywords</h3> <h3>Journals</h3 > <h3>Article types</h3> </aside> <footer> </footer>
Right now generated file names have a lot of underscores and dashes making them difficult to read for screen readers. Test to see if having spaces in the filename instead causes any systems issues.
On the Journals home page, after clicking "Limit by subject" a new block appears with checkboxes. There is a div wrapper around these checkboxes that contains a div with aria-labelledby="subjectLabel"
that does not exist, at least on the home page.
This error appearing in testing with WAVE and axe DevTools.
<div id="subject-limits" role="region" aria-labelledby="subjectLabel" aria-expanded="true" aria-hidden="false" style="display: block;">
The root <html>
element is missing the lang
attribute. This will need to be set based on the UI language.
Reported by Mark Weiler. https://journals.scholarsportal.info/details/01922882/v64i0003/466_tfspcottine.xml The related articles should be in an aside region <main> stuff about the article </main> <h2>Related articles</h2> <aside> the related artilces content </aside>
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.