question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Visual & Accessibility Improvements

See original GitHub issue

Hey Hey! I took a look.

Usability wise: great, simple, nice. Noticed a few bugs visually (Chrome):

stracker-mobile-bugs 1. On Mobile devices, the links would look better aligned left 2. The text in the 'amount' input box gets cut off a lot. Mobile & Desktop. Issue #18 3. The about page calls this app 'Stracker', so should the title say 'Stracker' too? _Edit: I opened #21 to change the lone 'Stracker' to 'Tracker'_ stracker-desktop-bugs 1. On larger-than-mobile, the nav links are not aligned to the top of the header and it looks a little odd. 2. Particularly on mobile, the two links look too close together. Capitalising "About" and changing the email to "Account" might help this. stracker-contrast 1. The thin orange text on a white background is not contrasted well enough, meaning it is potentially difficult to see for folk with visual impairment. Could we use a darker orange? stracker-hidden-links 1. There are number of links not visible to the user (such as the log-in/forgot password links when signed in) that are still visible to screenreaders. This will offer a sub-optimal experience to those using assistive technologies. Using `aria-hidden="true"` can hide something from a screenreader so that it will not be read out. It might not work on all devices, but these are the trade offs we make when we build Single Page Web Apps. Aria-hidden should hopefully fix it for most people. http://www.456bereastreet.com/archive/201205/hiding_visible_content_from_screen_readers_with_aria-hidden/

I hope this make sense. Didn’t PR it myself but can help if needed 🌞

Issue Analytics

  • State:closed
  • Created 8 years ago
  • Comments:9 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
NickColleycommented, Mar 21, 2016

I think we’ve addressed everything here, going to close out, if there’s any more let’s keep them in small actionable issues.

thanks @Charlotteis @jsimplicio 💌 👍

0reactions
NickColleycommented, Mar 6, 2016

Did some digging and came across https://vimeo.com/117614181.

The way they describe solving the problem is as follows:

  • Create a container in the page that is never added/removed with the aria-live attribute on it, this is our announcement container.
  • Create an ‘announce’ script that can update that announcement container with content that the screenreader will automatically read without altering focus.
  • To simulate a new page, update the document.title and send ‘document.title + page loaded’ to the announce script which is similar to what happens when you trigger a real page load.
  • Might be worth pushing to the browser history here so the back button works.

Let me know if someone else wants to have a bash at it otherwise I’ll implement 😸

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Improve Accessibility for Patients With Visual ... - Rendia
Do you make things accessible for those with vision impairments? Find out how to improve the accessibility of your practice, patient education, and...
Read more >
How to Improve Accessibility & Digital Inclusion for the Blind ...
Such improvements elevate usability on a global scale—enabling people with blindness, low vision, hearing impairments, cognitive and motor ...
Read more >
Accessibility Requirements for People with Low Vision - W3C
This is First Public Working Draft of Accessibility Requirements for People ... Some causes of low vision can be improved through surgery or ......
Read more >
8 Key Points to Ensure Accessibility for Blind or Visually ...
Is accessibility within your venue truly working for blind or visually impaired people? Check out 8 key points you need to pay attention...
Read more >
Vision - Accessibility - Apple
Additional Resources. Hadley. Explore instructional tutorials on using vision accessibility features for iPhone, iPad, Apple TV, and Apple Watch. Learn ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found