Skip to content

Comments

Change how AlarmTableUI handles selecting items when state changes to no longer clear manually selected items#3700

Merged
Peyton-Hill-CLS merged 4 commits intoControlSystemStudio:masterfrom
Peyton-Hill-CLS:FixAlarmTableSelection
Feb 19, 2026
Merged

Change how AlarmTableUI handles selecting items when state changes to no longer clear manually selected items#3700
Peyton-Hill-CLS merged 4 commits intoControlSystemStudio:masterfrom
Peyton-Hill-CLS:FixAlarmTableSelection

Conversation

@Peyton-Hill-CLS
Copy link
Collaborator

Currently, whenever the alarm table state changes or when the user searches for something, any selected rows get cleared and it creates a new selection based of the search input. If there is no search input, then all selections are cleared. This means that any items selected with a users mouse get cleared when an alarm is added, removed, or is modified (such as the pv severity changing). This can cause user frustration, particularly when a pv severity is flickering in and out of different states.

This PR attempts to fix this by recording all the pv's that were previously selected that are still in the new alarm list when the state changes. After the rows are updated with the new alarms, create a new selection with this pv list.

@shroffk
Copy link
Member

shroffk commented Feb 12, 2026

similar to:
#3667

@Peyton-Hill-CLS
Copy link
Collaborator Author

Fixes other half of #3652

@Peyton-Hill-CLS Peyton-Hill-CLS merged commit e9887d2 into ControlSystemStudio:master Feb 19, 2026
2 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.

3 participants