Skip to content

1.1.0-beta.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@rodneyrehm rodneyrehm released this 09 Feb 15:27
· 283 commits to master since this release

Bug fixes

  • fix(supports): reset scroll position of <body> element - #60
  • fix(supports): detect focus support off-screen - #60
  • fix(supports): allow non-boolean cache values
  • fix(is/focus-relevant): consider all focusable/tabbable/only-tabbable/focus-redirecting elements
  • fix(is/focus-relevant): properly identify SVG links in IE9
  • fix(selector/focusable): dropping namespace attribute to find SVG links in IE9
  • fix(svgelement.prototype.focus): Edge 13 does not allow reassignment anymore
  • fix(fix/pointer-focus-children): identify the correct element to focus
  • fix(fix/pointer-focus-input): handle nested content of <button> and <label>

New Features

  • feature(is/active-element): adding utility to verify if an element has focus
  • feature(maintain/tab-focus): adding utility to trap TAB key in tabsequence - #63
  • feature(util/context-to-element): adding ability to resolve documentsto their root element
  • feature(get/focus-target): adding ability focus-identification-exceptions
  • feature(query): adding option includeOnlyTabbale - #100
  • feature(supports): adding test to identify if <svg> is focusable
  • feature(supports): adding test to identify if <text focusable="true"> is focusable
  • feature(supports): adding test to identify if <text tabindex="-1"> is focusable

Resources

The website is not published officially for beta releases, but a Website Preview is available.


To install this version run

npm install ally.js@beta

You can also load it from cdnjs or jsDelivr