Skip to content

ColumnState becomes unintentionally dirty when there are hidden columns #3832

@ghsolomon

Description

@ghsolomon

Example:

Initial State:

  • Column-A: visible
  • Column-B: hidden
  • Column-C: visible

Action:
User moves Column-C to the LEFT of Column-A.

Intermediate State:

  • Column-C: visible
  • Column-A: visible
  • Column-B: hidden

Action:
User moves Column-C BACK to the RIGHT of Column-A

Final State

  • Column-A: visible
  • Column-C: visible
  • Column-B: hidden

The Final State is dirty, but from the user's perspective it should really be clean -- because Column-B is hidden, the Final State and Initial State are materially the same to the user.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions