Skip to content

Instantly share code, notes, and snippets.

View zersiax's full-sized avatar

Florian Beijers zersiax

View GitHub Profile
@zersiax
zersiax / nvdalog
Created July 4, 2021 22:34
nvda log
Developer info for navigator object:
name: ''
role: ROLE_PANE
roleText: None
states: STATE_FOCUSED
isFocusable: False
hasFocus: True
Python object: <NVDAObjects.UIA.UIA object at 0x0A6C3E90>
Python class mro: (<class 'NVDAObjects.UIA.UIA'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'documentBase.TextContainerObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <class 'garbageHandler.TrackedObject'>, <class 'object'>)
description: ''
@zersiax
zersiax / umbraco 8 accessibility notes.md
Last active September 20, 2019 06:26
A series of stream-of-consciousness-style noites while going through the Umbraco8 basic tutorial

Umbraco 8 Basic Website Tutorial: Accessibility/UX notes

Intro

This is a stream of consciousness-style list of notes I put down while trying to go through the Umbraco 8 Basic Site tutorial. Accessibility hurdles will be noted, nitpicky as they may be. This test is run using the dev/v8 branch on the 18th of September 2019.

Installer

  • In the first screen, the button to customize the installation is a link ( tag). This is confusing as links and buttons do different things and a user hopping from button to button will outright miss this control.
  • On the page to select if you want a starter kit or not, the link to accept the starter kit has the link text of "Loading".
  • On the installer progress page, the heading structure is broken; the progress is denoted by a heading 3, with a "Did you know?" heading level 2 above it. There's two things wrong with this, namely:
This file has been truncated, but you can view the full file.
execve("/usr/bin/babel", ["babel", "source", "--out-dir", "public/scripts", "--presets", "react,env", "--watch"], 0x7fffead2ab90 /* 29 vars */) = 0
brk(NULL) = 0x55d877a5b000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=35614, ...}) = 0
mmap(NULL, 35614, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc912b43000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
{
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.minimap.enabled": false, // I don't think screen readers can use this feature
"eslint.alwaysShowStatus": true, // this is an experiment, it might get screenreader-spammy
"eslint.autoFixOnSave": true, // Do I dare? I so do! :-)
"files.autoSave": "onFocusChange",
"files.insertFinalNewline": true,
@zersiax
zersiax / FCCBlog
Created January 19, 2015 22:00
blog post for FreeCodeCamp
###A vision of coding, without opening your eyes
The title of this blog post may look a little odd. Don't worry, it will all make sense
soon. And by the end of this article, you'll likely be groaning about the plentiful puns
regarding eyes, looking, and other such vocabulary.
Why is this, you may ask? This is actually quite simple. I am blind, as a bat you might
@zersiax
zersiax / gist:6840899
Created October 5, 2013 13:23
getting a syntax error in this routes.rb file
Presentielijst::Application.routes.draw do
root 'users#index'
resources :users,
# The priority is based upon order of creation: first created -> highest priority.
# See how all your routes lay out with "rake routes".
# You can have the root of your site routed with "root"