fix: Vue reactivity for adapter status and enable skipped tests #91
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.
Summary
This PR includes two related fixes for the network configuration system:
1. Fix Vue Reactivity for Adapter Online/Offline Status with Dirty Forms
Issue: The Online/Offline status chip was not updating when the user had unsaved form changes and the network cable was removed.
Root Cause:
NetworkSettings.vuewatcher had an early return when form was dirtyprops.networkAdapter.onlinechanges:keywas added tov-window-itemSolution:
resetFormFields()when form is cleanAdditional Improvements:
network-configuration.spec.tsandnetwork-multi-adapter.spec.ts)2. Enable Previously Skipped Tests
Rust Unit Test:
tick_increments_attempt_countersrc/app/src/update/device/network/verification.rs#[ignore]due to difficulty verifying HTTP effectsE2E Test: "Rollback modal should close on second apply after a rollback"
src/ui/tests/network-configuration.spec.tstest.fixme()due to flaky re-login logic and persistent error snackbars after rollbackSigned-off-by: Jan Zachmann 50990105+JanZachmann@users.noreply.github.com