Skip to content

Improved Custom Field Saving and Display#286

Merged
chvvkumar merged 3 commits into
devfrom
snd
Jul 21, 2026
Merged

Improved Custom Field Saving and Display#286
chvvkumar merged 3 commits into
devfrom
snd

Conversation

@chvvkumar

@chvvkumar chvvkumar commented Jul 19, 2026

Copy link
Copy Markdown
Owner

What's fixed:

  • Boolean custom fields no longer revert after saving.
  • Inline save indicators no longer shift custom field controls.
  • Custom field controls now grey out during save.

Sync effect tracked saving() as well as props.value, so a finished
save re-ran it with the stale prop and clobbered the just-committed
value: the checkbox flicked back unchecked until a page reload.
Effect now fires only when props.value changes. Failed saves also
left the DOM checkbox out of sync with the committed value; onChange
now snaps it back and lets a successful save re-check it via signal.
@github-actions github-actions Bot changed the title fix(custom-fields): stop boolean checkbox reverting after save Fix custom field boolean checkbox saving Jul 19, 2026
Spinner rendered inline next to the checkbox/select, so in the
right-aligned cell it pushed the control ~18px left while a save was
in flight and snapped back on completion. Spinner is now absolutely
positioned outside the layout flow; controls stay put during saves.
@github-actions github-actions Bot changed the title Fix custom field boolean checkbox saving Custom Field UI and Saving Fixes Jul 19, 2026
Spinner mounted beside the control flashed on fast LAN saves and read
as a rendering artifact next to the checkbox. Saving feedback is now
the control itself greyed out (disabled at 40% opacity) with a
Saving... tooltip; nothing mounts or unmounts around it.
@github-actions github-actions Bot changed the title Custom Field UI and Saving Fixes Improved Custom Field Saving and Display Jul 19, 2026
@chvvkumar
chvvkumar merged commit e71f971 into dev Jul 21, 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.

1 participant