From: Jukka Kurkela Date: Wed, 1 Dec 2021 22:55:58 +0000 (+0200) Subject: Stop modifying options in interaction handlers (#9939) X-Git-Tag: v3.6.2~1 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=6552a01265745f350d68df5ef8a52e290e4f0d8b;p=thirdparty%2FChart.js.git Stop modifying options in interaction handlers (#9939) * Stop modifying options in interaction handlers * Don't use object spread --- diff --git a/src/core/core.interaction.js b/src/core/core.interaction.js index 5365f6c91..0c37d1d8c 100644 --- a/src/core/core.interaction.js +++ b/src/core/core.interaction.js @@ -322,8 +322,7 @@ export default { * @return {InteractionItem[]} - items that are found */ x(chart, e, options, useFinalPosition) { - options.axis = 'x'; - return getAxisItems(chart, e, options, useFinalPosition); + return getAxisItems(chart, e, {axis: 'x', intersect: options.intersect}, useFinalPosition); }, /** @@ -336,8 +335,7 @@ export default { * @return {InteractionItem[]} - items that are found */ y(chart, e, options, useFinalPosition) { - options.axis = 'y'; - return getAxisItems(chart, e, options, useFinalPosition); + return getAxisItems(chart, e, {axis: 'y', intersect: options.intersect}, useFinalPosition); } } };