Fix workspace logo, cookie security, and improve workspace impersonation (#14838)

3 small fixes:
- Fix workspace logo
- Improve cookie security
- Improve workspace impersonation
This commit is contained in:
Félix Malfait
2025-10-02 18:36:52 +02:00
committed by GitHub
parent 388e49a8cf
commit d4914aa130
18 changed files with 128 additions and 14 deletions
@@ -16,8 +16,10 @@ export const ApolloProvider = ({ children }: React.PropsWithChildren) => {
extraLinks: [captchaRefreshLink],
});
// This will attach the right apollo client to Apollo Dev Tools
window.__APOLLO_CLIENT__ = apolloClient;
// Expose Apollo client in development to Apollo Dev Tools
if (process.env.NODE_ENV === 'development') {
window.__APOLLO_CLIENT__ = apolloClient;
}
return (
<ApolloProviderBase client={apolloClient}>{children}</ApolloProviderBase>