Sunny Walker
Sunny Walker
The full page demo will suddenly shrink the content (change zoom level maybe?) on mobile safari when scrolling down. I suspect it happens when _3d - Holograms_ gets loaded but...
This article, [local link targets must be focusable to prevent accessibility issues](https://www.stefanjudis.com/today-i-learned/relative-html-links-focus-issues/), suggests that focus is lost when local link anchors are not focusable, such as headings with ids. This...
Add `` web component which adds a show/hide checkbox on password fields and optionally adds an indicator showing minimum character length. Repo is at
Typing a date in can be much faster than having to use the mouse/keyboard to select the individual elements, but the component prevents this. Can a parameter, such as `allow-input`...
This addresses both #3 and #4 by using event delegation to address the memory leak (and improved support for dynamically created elements), and a simple CSS class to prevent scrolling.
Page scrolling when a dialog is open is still possible, such as with a trackpad swipe or mouse wheel. Adding `overflow:hidden` to the body via a class **may** solve this.
https://github.com/ireade/accessible-modal-dialog/blob/b5746cbb7cd86639f3344d7cf62de8983cc331b8/Dialog.js#L26 You've got a memory leak in `Dialog.open()`. Every time a dialog is opened, a new keypress event handler is added to the dialog and a new click handler to...