You can now give gates, experiments, and dynamic configs the same display name.
Use duplicate display names across feature gates, experiments, dynamic configs, and their templates.
When a name collision occurs, the ID auto-resolves to the smallest free suffix (checkout_flow becomes checkout_flow_1) and Create stays enabled with an info note instead of a dead-end error.
Edit the auto-generated ID inline by hovering or focusing the row and clicking the pencil icon.
Works across create, clone, and rename flows.
Before this, two entities with the same display name hit "ID already in use" and teams with naturally similar naming conventions had to add arbitrary suffixes just to get past the create step. Now display names can reflect what something actually is, while uniqueness is still enforced on the ID.
Open the Statsig console and create a new gate, experiment, or dynamic config with a name that already exists to see the new flow in action.