frontend: PluginSettings: Fix non responsive enable toggle #2667
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
fixes issue #2666
This PR fixes a UI issue in the plugin settings page when running Headlamp in
app mode
. Previously, toggling the enable/disable switches for plugins did not visually reflect the updated state. The switches remained in their original positions until the save button was clicked and the page reloaded. This issue was limited to the UI, as the save functionality correctly updated the plugin state on reload.Key Changes
Real-Time Switch Updates:
Enhanced State Handling:
Steps to Test
Open Headlamp in
app mode
and navigate to the plugin settings page.Ensure you have at least one plugin installed.
Toggle the enable/disable switch for a plugin and verify:
Reload the page and confirm that the plugin state matches the toggled positions.