-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.49.0 breaks area chart series toggling for series with larger numbers of values #4488
Comments
@junedchhipa I'll look into this. @mrash @junedchhipa I confirm this issue in 3.49.0 using @mrash @junedchhipa Apologies, it is the current main branch revision in the repository that I believe works. 3.49.1 as released does not. @junedchhipa I'm fairly certain that PR #4483 is the commit that fixed this issue. |
@rosco54 Thanks, and confirmed that 3.49.1 has the issue. Also, I tried HEAD from the main branch, and the issue appears to be there too (same behavior as reported above). |
Thanks @rosco54, that helps. It does appear that main HEAD has fixed the issue (I wasn't running the 'npm run dev' step before, but I see that is necessary now). |
@mrash Thanks for confirming. |
Thanks for the fast turn around time @rosco54. I look forward to the next release. |
Description
In 3.49.0, for area charts with multiple series with larger numbers of values (say, about 3,000), series toggling is broken - or, at least, highly unresponsive. See the attached .html example that reproduces this issue. The initial rendering of the graph is fine in 3.49.0 - only toggling a series to hide it via a mouse click has the problem. Note that 3.48.0 does not have this problem, and was likely introduced in commit 7f04fa3. For 3.48.0, series toggling is fast even for area charts with multiple large series. If this is related to linearscale() assumptions, would it be be possible to add a new attribute to allow the user to select the old behavior?
Steps to Reproduce
Expected Behavior
Series toggling should be fast and responsive as seen in 3.48.0 and prior versions.
Actual Behavior
The browser tab becomes unresponsive (see screenshot below).
Screenshots
Here is the complete rendered page that includes the three series:

When trying to toggle/hide the 'vals' series, mouse over 'vals' (which shows just the 'vals' series without the others), and then upon mouse click to toggle 'vals' the browser tab become unresponsive:

Under 3.48.0, here is what should be shown after the mouse click:

Reproduction Link
See the 'ap_issue.html' file from this gist - (note the '../../apexcharts/dist/apexcharts.js' path may need to be changed for your system to point to the correct path for ApexCharts).
The text was updated successfully, but these errors were encountered: