Skip to content

Commit dd217b1

Browse files
authored
no more bad (#90)
1 parent 2dc3306 commit dd217b1

File tree

1 file changed

+0
-34
lines changed

1 file changed

+0
-34
lines changed

client/src/lib/components/Settings.svelte

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,6 @@
3232
email = await API.getUserEmail().then(data => data.email);
3333
currentEnvironment = await EnvironmentManager.getCurrentEnvironment();
3434
authenticatedEnvironments = await EnvironmentManager.getAuthenticatedEnvironments();
35-
// Reload feature flags after environment switch
36-
await featureFlags.reload();
37-
showEnvSwitcher = featureFlags.isEnabledSync('envSwitcher');
38-
showClearDataButton = featureFlags.isEnabledSync('debugMode');
3935
} catch (error) {
4036
console.error('Failed to refetch email/env after environment switch:', error);
4137
}
@@ -84,36 +80,6 @@
8480
8581
currentEnvironment = await EnvironmentManager.getCurrentEnvironment();
8682
authenticatedEnvironments = await EnvironmentManager.getAuthenticatedEnvironments();
87-
88-
// Multiple event handlers to catch different scenarios
89-
const reloadFlags = async () => {
90-
await featureFlags.reload();
91-
showEnvSwitcher = featureFlags.isEnabledSync('envSwitcher');
92-
showClearDataButton = featureFlags.isEnabledSync('debugMode');
93-
};
94-
95-
// 1. Window focus (when clicking back to the extension)
96-
window.addEventListener('focus', reloadFlags);
97-
98-
// 2. Visibility change (when tab becomes visible)
99-
document.addEventListener('visibilitychange', () => {
100-
if (!document.hidden) {
101-
reloadFlags();
102-
}
103-
});
104-
105-
// 3. Periodic check every 30 seconds while page is visible
106-
const pollInterval = setInterval(() => {
107-
if (!document.hidden) {
108-
reloadFlags();
109-
}
110-
}, 30000);
111-
112-
return () => {
113-
window.removeEventListener('focus', reloadFlags);
114-
document.removeEventListener('visibilitychange', reloadFlags);
115-
clearInterval(pollInterval);
116-
};
11783
});
11884
11985
let defaultColorLecture = $derived(userSettings?.default_color_lecture ?? "");

0 commit comments

Comments
 (0)