From 8010c010e9f15ec04e291a07316f93bda5b46f19 Mon Sep 17 00:00:00 2001 From: Johann-S Date: Sun, 17 Jun 2018 15:26:18 +0200 Subject: [PATCH] fix(event-handler): use Object.key for passing values in an event --- js/src/dom/eventHandler.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/js/src/dom/eventHandler.js b/js/src/dom/eventHandler.js index 95bafe4ed8..17f6d077a6 100644 --- a/js/src/dom/eventHandler.js +++ b/js/src/dom/eventHandler.js @@ -281,7 +281,14 @@ const EventHandler = (() => { // merge custom informations in our event if (typeof args !== 'undefined') { - evt = Object.assign(evt, args) + Object.keys(args) + .forEach((key) => { + Object.defineProperty(evt, key, { + get() { + return args[key] + } + }) + }) } if (defaultPrevented) {