Pending Changes Indicator

31 January 2026

This is a small component I helped build for Porter’s app detail view, where users configure environment variables, build settings, and networking rules. It’s easy to lose track of what you’ve changed, and an erroneous value here can break a deployment or expose a service unexpectedly, so clarity around pending changes becomes vital.

For multi-step forms with explicit save (rather than auto-save), users need clear feedback that their edits are pending. The animated indicator surfaces dirty state, reinforcing the idea that the user's changes won't persist until they hit the Save Changes button.

By surfacing a diff of what’s changed, we lean on a pattern developers already know from code review, giving them immediate clarity on what’s different and what still needs saving.

😔
Sorry! This component was built for a larger screen, and is only displayed on screen sizes larger than 500px.

Made in Brooklyn, New York.

Last updated August 2, 2026.