From 6621da72f2bee9b1b6f78ba49a0037c34ba6b944 Mon Sep 17 00:00:00 2001 From: Rob Eisenberg Date: Sun, 15 Dec 2019 13:58:43 -0800 Subject: [PATCH] chore(all): prepare release 2.5.2 --- bower.json | 2 +- dist/amd/aurelia-binding.js | 2 +- dist/aurelia-binding.js | 2 +- dist/commonjs/aurelia-binding.js | 2 +- dist/es2015/aurelia-binding.js | 2 +- dist/native-modules/aurelia-binding.js | 2 +- dist/system/aurelia-binding.js | 2 +- doc/CHANGELOG.md | 10 ++++++++++ package.json | 2 +- 9 files changed, 18 insertions(+), 8 deletions(-) diff --git a/bower.json b/bower.json index 15021b05..db64a3fc 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "aurelia-binding", - "version": "2.5.1", + "version": "2.5.2", "description": "A modern databinding library for JavaScript and HTML.", "license": "MIT", "keywords": [ diff --git a/dist/amd/aurelia-binding.js b/dist/amd/aurelia-binding.js index d2192140..e07f9ac9 100644 --- a/dist/amd/aurelia-binding.js +++ b/dist/amd/aurelia-binding.js @@ -3313,7 +3313,7 @@ define(['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia-task-queue', 'aure var emLogger = LogManager.getLogger('event-manager'); function findOriginalEventTarget(event) { - return event.path && event.path[0] || event.deepPath && event.deepPath[0] || event.target; + return event.composedPath && event.composedPath()[0] || event.deepPath && event.deepPath()[0] || event.path && event.path[0] || event.target; } function stopPropagation() { diff --git a/dist/aurelia-binding.js b/dist/aurelia-binding.js index 2280c88c..347d1804 100644 --- a/dist/aurelia-binding.js +++ b/dist/aurelia-binding.js @@ -3220,7 +3220,7 @@ class ModifyMapObserver extends ModifyCollectionObserver { let emLogger = LogManager.getLogger('event-manager'); //Note: path and deepPath are designed to handle v0 and v1 shadow dom specs respectively function findOriginalEventTarget(event) { - return (event.path && event.path[0]) || (event.deepPath && event.deepPath[0]) || event.target; + return (event.composedPath && event.composedPath()[0]) || (event.deepPath && event.deepPath()[0]) || (event.path && event.path[0]) || event.target; } function stopPropagation() { diff --git a/dist/commonjs/aurelia-binding.js b/dist/commonjs/aurelia-binding.js index 4d6b7c3a..fae86265 100644 --- a/dist/commonjs/aurelia-binding.js +++ b/dist/commonjs/aurelia-binding.js @@ -3266,7 +3266,7 @@ var ModifyMapObserver = function (_ModifyCollectionObse2) { var emLogger = LogManager.getLogger('event-manager'); function findOriginalEventTarget(event) { - return event.path && event.path[0] || event.deepPath && event.deepPath[0] || event.target; + return event.composedPath && event.composedPath()[0] || event.deepPath && event.deepPath()[0] || event.path && event.path[0] || event.target; } function stopPropagation() { diff --git a/dist/es2015/aurelia-binding.js b/dist/es2015/aurelia-binding.js index cfebd799..b430fb9c 100644 --- a/dist/es2015/aurelia-binding.js +++ b/dist/es2015/aurelia-binding.js @@ -3019,7 +3019,7 @@ let ModifyMapObserver = class ModifyMapObserver extends ModifyCollectionObserver let emLogger = LogManager.getLogger('event-manager'); function findOriginalEventTarget(event) { - return event.path && event.path[0] || event.deepPath && event.deepPath[0] || event.target; + return event.composedPath && event.composedPath()[0] || event.deepPath && event.deepPath()[0] || event.path && event.path[0] || event.target; } function stopPropagation() { diff --git a/dist/native-modules/aurelia-binding.js b/dist/native-modules/aurelia-binding.js index e9b9bca7..ccd6dd90 100644 --- a/dist/native-modules/aurelia-binding.js +++ b/dist/native-modules/aurelia-binding.js @@ -3226,7 +3226,7 @@ var ModifyMapObserver = function (_ModifyCollectionObse2) { var emLogger = LogManager.getLogger('event-manager'); function findOriginalEventTarget(event) { - return event.path && event.path[0] || event.deepPath && event.deepPath[0] || event.target; + return event.composedPath && event.composedPath()[0] || event.deepPath && event.deepPath()[0] || event.path && event.path[0] || event.target; } function stopPropagation() { diff --git a/dist/system/aurelia-binding.js b/dist/system/aurelia-binding.js index d15984fc..7b5837f3 100644 --- a/dist/system/aurelia-binding.js +++ b/dist/system/aurelia-binding.js @@ -739,7 +739,7 @@ System.register(['aurelia-logging', 'aurelia-pal', 'aurelia-task-queue', 'aureli } function findOriginalEventTarget(event) { - return event.path && event.path[0] || event.deepPath && event.deepPath[0] || event.target; + return event.composedPath && event.composedPath()[0] || event.deepPath && event.deepPath()[0] || event.path && event.path[0] || event.target; } function stopPropagation() { diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index a1da33ff..bd7c07e4 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -1,3 +1,13 @@ + +## [2.5.2](https://github.com/aurelia/binding/compare/2.5.0...2.5.2) (2019-12-15) + + +### Bug Fixes + +* **event-manager:** Firefox shadow dom event handling ([7a6cc3b](https://github.com/aurelia/binding/commit/7a6cc3b)), closes [#765](https://github.com/aurelia/binding/issues/765) + + + ## [2.5.1](https://github.com/aurelia/binding/compare/2.2.0...2.5.1) (2019-09-10) diff --git a/package.json b/package.json index f3c7b689..8164b963 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aurelia-binding", - "version": "2.5.1", + "version": "2.5.2", "description": "A modern databinding library for JavaScript and HTML.", "keywords": [ "aurelia",