User Preferences UI State Updated

Recorded when a Data Analyst updates stored UI state JSON (e.g., panel sizes, collapsed sections).

Event

Description

This event is emitted when UI state changes are persisted. UI state includes panel dimensions, collapsed sections, and other layout preferences.

User-scoped event that applies across all workspaces.

Business Rules

  • UI state must be valid JSON
  • Stale keys should be pruned periodically
  • State is versioned for partial restores

Given-When-Then

Given preferences exist, When the Data Analyst updates stored UI state JSON (e.g., panel sizes, collapsed sections), Then User Preferences UI State Updated is recorded.