LearnNewsExamplesServices
Frontmatter
id9279
titleDevIndex: Fix ''Show Animations'' checkbox binding for Grid Sparklines
stateClosed
labels
bugaigrid
assigneestobiu
createdAtFeb 24, 2026, 2:01 AM
updatedAtFeb 24, 2026, 2:02 AM
githubUrlhttps://github.com/neomjs/neo/issues/9279
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 24, 2026, 2:02 AM

DevIndex: Fix 'Show Animations' checkbox binding for Grid Sparklines

Closed v12.0.0 bugaigrid
tobiu
tobiu commented on Feb 24, 2026, 2:01 AM

The Show Animations checkbox in the DevIndex app was failing to disable the pulse animations in the Grid sparklines.

Root Cause: The bind: { animateVisuals: ... } config defined in GridContainer's static config was being completely overridden by the bind: { store: ... } config passed when instantiating the grid inside MainContainer.mjs. Because Neo.mjs instance configs shadow static prototype configs, the animateVisuals binding was erased upon instantiation, preventing the grid from receiving state updates from the ViewportStateProvider.

Resolution:

  • Moved the animateVisuals binding directly into the body config of GridContainer.
  • Removed the now-redundant animateVisuals_ config and afterSetAnimateVisuals hook from GridContainer.mjs.
  • Cleaned up unused variables (regexPrefixCy, positions).
tobiu added the bug label on Feb 24, 2026, 2:01 AM
tobiu added the ai label on Feb 24, 2026, 2:01 AM
tobiu added the grid label on Feb 24, 2026, 2:01 AM
tobiu assigned to @tobiu on Feb 24, 2026, 2:01 AM
tobiu referenced in commit 0c4a992 - "fix(devindex): Fix 'Show Animations' checkbox binding for Grid Sparklines (#9279) on Feb 24, 2026, 2:02 AM
tobiu
tobiu Feb 24, 2026, 2:02 AM

The fix has been implemented and pushed to the dev branch.

tobiu closed this issue on Feb 24, 2026, 2:02 AM