mirror of
https://github.com/discourse/discourse.git
synced 2025-02-05 19:11:13 +00:00
Previously we were tracking the entire `@data` object. That means a change to any argument would cause everything to be invalidated. This commit changes it so that we track on a per-key basis, so that we reduce unnecessary re-rendering.