Skip to content

Improve entity list#1957

Merged
NicoPennec merged 4 commits intocgwire:mainfrom
NicoPennec:main
Feb 24, 2026
Merged

Improve entity list#1957
NicoPennec merged 4 commits intocgwire:mainfrom
NicoPennec:main

Conversation

@NicoPennec
Copy link
Member

Problem

  • Changing the department filter leaves previous tasks selected, even if they're no longer visible, causing inconsistent selection.
  • When department filtering is active, the task selection uses an incorrect column index, leading to incorrect task selection.
  • Row groups in entity lists compute a dynamic colspan using a visibleColumns computed property, which adds unnecessary complexity and overhead for a useless visual detail.
  • Some npm dependencies are outdated.

Solution

  • Clear selected tasks on department change.
  • Fix the task selection logic when department filtering is enabled.
  • Simplify the UI by removing unnecessary colspan from row groups in entity lists to avoid extra computations.
  • Bump npm dependencies.

@NicoPennec NicoPennec merged commit 272e5d3 into cgwire:main Feb 24, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants