From a197a33d3569742d62fa93e14acf9355bddb64a7 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 9 Dec 2025 22:43:39 +0200 Subject: [PATCH] chore(experimental_features): address review --- apps/client/src/services/experimental_features.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/client/src/services/experimental_features.ts b/apps/client/src/services/experimental_features.ts index 7daf3c210..39cfedf6f 100644 --- a/apps/client/src/services/experimental_features.ts +++ b/apps/client/src/services/experimental_features.ts @@ -28,7 +28,12 @@ export function getEnabledExperimentalFeatureIds() { function getEnabledFeatures() { if (!enabledFeatures) { - const features = JSON.parse(options.get("experimentalFeatures")) as ExperimentalFeatureId[]; + let features: ExperimentalFeatureId[] = []; + try { + features = JSON.parse(options.get("experimentalFeatures")) as ExperimentalFeatureId[]; + } catch (e) { + console.warn("Failed to parse experimental features from options:", e); + } enabledFeatures = new Set(features); } return enabledFeatures;