0e507a95d3357fc58267921b4c858e1be4666aa2
Wire options (twisted pair, shielded, stripe, bundle) were not persisting because the backend server had stale Python modules loaded from before the WireUpdate schema was updated with these fields. Pydantic silently ignored unrecognized fields, so only pre-existing fields like color_stripe were saved. Frontend fixes applied alongside the schema work: - _patchWire now shows visible error on save failure instead of swallowing errors and falsely flashing Saved - Bundle dropdown rebuild is guarded with _updatingBundleDropdown flag to prevent spurious change events from triggering unwanted PATCHes - Enable uvicorn reload=True so server auto-restarts on code changes, preventing stale module issues in the future Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
JavaScript
65.7%
Python
20.5%
HTML
7.6%
CSS
6.1%