Revision code

Changes Version 3.9.3
Released on October 28, 2024 with 7 commits

This is a maintenance release that addresses some bugs while we're working on the next major feature update.

Changes

  • Fix an error being thrown when a caching request is tracking an existing request to the same URL, and that existing request responds with an error status (issue #676).
  • Fix a bug where a modal overlay could not be closed when a child popup would be open below the screen fold.
  • Focus is no longer trapped in popup overlays. Focus remains trapped in all other overlay modes, but this can be disabled by setting up.layer.config.overlay.trapFocus = false.
  • The dismiss button in overlays now has a hand cursor (by @apollo13).
  • Fix a bug where links with relative URLs were sometimes revalidated against the wrong base URL (issue #669).

Upgrading

If you're upgrading from an older Unpoly version you should load unpoly-migrate.js to polyfill deprecated APIs. Changes handled by unpoly-migrate.js are not considered breaking changes.

See our upgrading guide for details.