From e4b54b87ebae16ca84f838f7afcb0eaee7ef644c Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Mon, 12 Aug 2019 19:31:00 +0200 Subject: [PATCH] revert: #2185 closes #2209 --- src/components/provider.js | 8 ++------ src/utils/vnode.js | 3 --- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/components/provider.js b/src/components/provider.js index de68341f4..bcef98eb3 100644 --- a/src/components/provider.js +++ b/src/components/provider.js @@ -166,7 +166,7 @@ export const ValidationProvider = { const ctx = createValidationCtx(this); // Gracefully handle non-existent scoped slots. - let slot = this.$scopedSlots.default; + const slot = this.$scopedSlots.default; /* istanbul ignore next */ if (!isCallable(slot)) { if (process.env.NODE_ENV !== 'production') { @@ -379,10 +379,6 @@ export function createCommonHandlers (ctx) { ctx.$veeDebounce = ctx.debounce; } - onValidate._vee_isUnique = true; - onBlur._vee_isUnique = true; - onInput._vee_isUnique = true; - return { onInput, onBlur, onValidate }; } @@ -407,7 +403,7 @@ function addListeners (node) { } function createValuesLookup (ctx) { - let providers = ctx.$_veeObserver.refs; + const providers = ctx.$_veeObserver.refs; return ctx.fieldDeps.reduce((acc, depName) => { if (!providers[depName]) { diff --git a/src/utils/vnode.js b/src/utils/vnode.js index 0163d00a5..82bbb1a65 100644 --- a/src/utils/vnode.js +++ b/src/utils/vnode.js @@ -66,9 +66,6 @@ export function mergeVNodeListeners (obj, eventName, handler) { // no listeners, create the array. if (isNullOrUndefined(obj[eventName])) { obj[eventName] = []; - } else { - // clean up the array #2185 - obj[eventName] = obj[eventName].filter(ev => !ev._vee_isUnique); } obj[eventName].push(handler);