-
Notifications
You must be signed in to change notification settings - Fork 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
Circular reference error in the formula #4357
Comments
Thank you show sharing @ssbunny I have replicated the issue. |
It works the same in v 5.0.0 |
@AMBudnik is there any update on the issue? Can we have an ETA on this? |
Hey @OlgaIOn the new formula plugin is based on a different calculating engine and the connector (the code that helps the engine to work with Handsontable) is built from a scratch. The circular reference issue may now be replicable in the new plugin. However, as it is still a work in progress we need to keep all those formula issues in one place and test them after development. |
@AMBudnik, thanks for your reply. We are waiting impatiently for the new formula plugin, since formulas are essential for our needs. When it will be ready? |
This issue is closed temporarily. It will be reopened for development as it became a part of New formula plugin task reported at #6466 I will make sure to inform everyone interested in this topic after the official fix. Please feel welcome to makes any comments on this issue. And if you experience similar behavior feel free to contact me at support@handsontable.com |
Updated demo
Behavior is different on currently tested v9.0.0 with HyperFormula as engine (https://jsfiddle.net/aninde/o953u7c8/) |
@aninde as it should 👍 |
@wojciechczerniak so we consider it as a fix? |
Yes |
It works the same ( |
Description
If there is a circular reference in the formula plugin, the page hangs because it will cause a
Maximum call stack size exceeded
error.Steps to reproduce
A1
= 1,B1
= 1,A2
==A1+B1
;B1
, set the value to=A2
.Demo
https://jsfiddle.net/ssbunny/a1pLraxz/
Your environment
The text was updated successfully, but these errors were encountered: