This change adds a dynamic key prop to the Select component in the login block credential selector to force React to remount it when a credential is removed, fixing a confusing UX bug where deselected credentials stayed visually displayed. It ensures the dropdown always reflects the underlying state and improves consistency in the workflow editor. However, relying on key-based remounting can inadvertently reset internal component state, impact performance, or mask deeper rendering issues.

Fix credential not clearing when deselected in login block - Skyvern-AI/skyvern