Skip to content

Add escape hatch in UI to opt-out of Parameters experiment #62

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Kira-Pilot opened this issue Apr 2, 2025 · 1 comment · Fixed by coder/coder#17456
Closed

Add escape hatch in UI to opt-out of Parameters experiment #62

Kira-Pilot opened this issue Apr 2, 2025 · 1 comment · Fixed by coder/coder#17456
Assignees
Labels
early-access candidate for an early-access, or experimental, release

Comments

@Kira-Pilot
Copy link
Member

Kira-Pilot commented Apr 2, 2025

What happens if there is a problem with a template? You will have to disable the experiment to be able to use that template as these changes affect all templates, even if they were created in the past. And we can't break dogfood.

An alternative is to make Parameters opt-in per user.

Reminder to remove escape hatch after this feature is bullet-proof.
Question: is this escape hatch just useful for Coder or also our users? Our users as well.

Kirby: the escape hatch makes most sense to opt-out in the form itself and not in user settings and is also simpler to implement, e.g. a "Return to Old Experience" and store this preference in local storage.
Old page should have 'try new experience' button so you can opt back into parameters feature after you've opted out.

Is this a setting per template or is it site-wide? Complexity is trivial.
Decision: on a template basis per each user. They can revert per broken template which helps us understand which templates are broken.

@Emyrk
Copy link
Member

Emyrk commented Apr 2, 2025

Ideally opting out asks the user to submit some feedback to our github or sales?

@Kira-Pilot Kira-Pilot added the early-access candidate for an early-access, or experimental, release label Apr 4, 2025
@aslilac aslilac self-assigned this Apr 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
early-access candidate for an early-access, or experimental, release
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants