Array passed as labels option is modified by Chart.js
Open
type: bug
- Dominant language
- JavaScript
- Stars
- 67.7k
- Forks
- 11.9k
- Avg merge
- 7h 39m
- Merged PRs (30d)
- 5
Description
### Expected behavior
When passing an array of labels I do not expect Chart.js to modify that array, but instead use a copy of it.
### Current behavior
Values in the array are different after Chart.js was run.
### Reproducible sample
https://jsfiddle.net/tsrabmgo/
### Optional extra steps/info to reproduce
See difference with and without the array_var line commented/uncommented.
### Possible solution
Call .slice() on the value received as labels array.
### Context
_No response_
### chart.js version
latest
### Browser name and version
_No response_
### Link to your project
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.