Though we attempt to make all elements of the book conform with international accessibility guidelines, we must acknowledge a few accessibility issues that are out of our control or are done on purpose to demonstrate barriers.
- Some external resources may not conform with accessibility guidelines.
- Though possible to navigate the JSFiddle code samples embedded in the book, JSFiddle itself is a complex interface that can be difficult to navigate with a screen reader. Working in JSFiddle is not a requirement for the book but has been provided as a place to experiment with the code samples provided.
- The rendered JSFiddle embedded examples found under the result tab are intentionally made inaccessible.
- Prior to each embedded JSFiddle is a hidden bypass link to skip over the fiddle iframe.
- The JSFiddle interface will extend beyond the width of a mobile screen and, thus, require scrolling.
- Throughout the widget descriptions in chapters 4 to 6, we present code examples embedded from PasteBin. Though the code itself is readable with a screen reader, the highlighted solutions they contain are not distinguishable from other code in these samples when listening with a screen reader. Where possible, we have described the changes in the text preceding these code samples.
- The GitHub website, which contains the book files used with activities in the book and is relatively accessible, can be difficult to navigate and use with a screen reader.
- Third-party video content may not be captioned or may be captioned poorly.