Skip to content

v0.3.10

Compare
Choose a tag to compare
@kfranqueiro kfranqueiro released this 30 May 11:14
· 736 commits to master since this release

Significant changes

General/Core

  • Updated the README and fixed the redirect in test/intern/runTests.html to
    reference the correct path where intern-geezer installs to as of Intern 1.2.
  • Fixed some issues, including a regression, in List involving handling of
    observed store updates, particularly in conjunction with overlapping queries
    performed by OnDemandList. (#701)
  • Fixed a regression in _StoreMixin (affecting OnDemandList and Pagination)
    where setting store to null would cause an error. (#688, thanks kilink)
  • Fixed a regression in _StoreMixin which caused an error when updating the
    only row present in a list or grid. (#693)
  • Updated the put-selector dependency to 0.3.5, which includes a fix for an
    issue involving iOS Safari's JavaScript optimization, which was causing
    errors in dgrid.

Other changes and fixes

Mixins

  • The Keyboard mixin will now manage focus if a row is updated or removed;
    in the former case, the new row will receive focus (assuming it is within
    the currently-rendered area), otherwise the next row will receive focus. (#496)
  • The editor column plugin will now return focus to the parent cell when an
    editor is dismissed, if the Keyboard mixin is also in use. (#263)

Extensions

  • Improved accessibility of the ColumnHider extension, adding a tab stop for
    the menu trigger, focusing the first checkbox within the menu when it opens,
    allowing it to be dismissed by pressing escape (at which time focus returns
    to the trigger), and adding ARIA role and label to the popup menu itself.