Summary
There is an inconsistency in the Droplet creation interface when selecting the Snapshot tab.
Steps to Reproduce:
Go to Create Droplet
Select the Snapshot tab
Observe that region NYC1 is pre-selected by default
Notice the error message:
"Cannot restore snapshot in this region"
Change region to NYC2
Change back to NYC1
Observed Behavior
Initially, NYC1 shows an error saying the snapshot cannot be restored in that region.
After switching to another region and back (NYC2 → NYC1), the error disappears.
The snapshot becomes selectable in NYC1 without issues.
Expected Behavior:
If NYC1 is a valid region for the snapshot, it should not show an error initially.
If NYC1 is not valid, it should consistently show the error.
UI state should be consistent without requiring manual region toggling.
Impact:
Confusing UX during infrastructure setup
May lead users to choose incorrect regions or think snapshots are unavailable
Slows down provisioning workflow
Suggested Fix:
Ensure region validation runs correctly on initial load
Synchronize snapshot availability with region selection state
Revalidate snapshot-region compatibility on page load
Environment:
Platform: DigitalOcean Web UI
Feature: Droplet Creation → Snapshot tab
Additional Notes:
This appears to be a frontend state synchronization issue between region selection and snapshot validation.

Photo Viewer

View photos in a modal