ep: Refresh available experiments when opening ep button (#50949)

Ben Kunkle created

Closes #ISSUE

Before you mark this PR as ready for review, make sure that you have:
- [ ] Added a solid test coverage and/or screenshots from doing manual
testing
- [ ] Done a self-review taking into account security and performance
aspects
- [ ] Aligned any UI changes with the [UI
checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist)

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Change summary

crates/edit_prediction_ui/src/edit_prediction_button.rs | 3 +++
1 file changed, 3 insertions(+)

Detailed changes

crates/edit_prediction_ui/src/edit_prediction_button.rs 🔗

@@ -1195,6 +1195,9 @@ impl EditPredictionButton {
 
             if cx.is_staff() {
                 if let Some(store) = EditPredictionStore::try_global(cx) {
+                    store.update(cx, |store, cx| {
+                        store.refresh_available_experiments(cx);
+                    });
                     let store = store.read(cx);
                     let experiments = store.available_experiments().to_vec();
                     let preferred = store.preferred_experiment().map(|s| s.to_owned());