There was a memory leak issue on caching the calculated values here: #1106
We removed the caching logic to fix the memory issue by accepting the computation cost trade-off for now (because we don't have a quick solution for it)
The solution is moving the caching logic into the renderer objects. We can keep and update the calculated values only when the data is changed (as you know renderer objects remain the same as long as we have the widget in the widget tree)
So I just created this issue to follow up this improvement for later.
There was a memory leak issue on caching the calculated values here: #1106 We removed the caching logic to fix the memory issue by accepting the computation cost trade-off for now (because we don't have a quick solution for it)
The solution is moving the caching logic into the renderer objects. We can keep and update the calculated values only when the data is changed (as you know renderer objects remain the same as long as we have the widget in the widget tree)
So I just created this issue to follow up this improvement for later.