Skip to content

1.1.0-beta.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@rodneyrehm rodneyrehm released this 22 Feb 22:06
· 217 commits to master since this release

Highlights

  • Adding support for focus state detection for content in <object> and <iframe> elements (browsing contexts)
  • Adding support to load (not execute!) ally.js in IE8
  • Automated testing in iOS 9 (Simulator)
  • Increased test coverage to ~99%

Bug fixes

  • fix(maintain/disabled): properly react to tabindex attribute changes
  • fix(maintain/disabled): remember disabled elements for disengage
  • fix(maintain/tab-focus): make sure supports tests are performed before first Tab key event
  • fix(is/visible): handle browsing contexts
  • fix(get/parents): IE does know support parentElement on SVGElement
  • fix(is): handle browsing contexts
  • fix(is): handle hidden browsing contexts
  • fix(is/tabbable): removing iOS version limit
  • fix(is/only-tabbable): respect visibility of the tested element
  • fix(is/focusable): hidden object element in Chrome
  • fix(supports): do not break if focus method is not available (e.g. intests/focusable)
  • fix(SVGElement.prototype.focus): do not break loading in IE8 - #112
  • fix(svg.prototype.focus): IE may throw error upon accessing activeElement on an SVG document

New Features

  • feature(util/get-content-document): adding module to resolve and <iframe> elements to document references
  • feature(util/get-frame-element): find browsing context's host element (<iframe> or )
  • refactor(selector/focusable): extracting shadow selection to util/select-in-shadows
  • 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