diff --git a/src/hooks/use-default-subplebbits.ts b/src/hooks/use-default-subplebbits.ts index c8861698..ecea1d94 100644 --- a/src/hooks/use-default-subplebbits.ts +++ b/src/hooks/use-default-subplebbits.ts @@ -158,7 +158,9 @@ export const useDefaultSubplebbits = () => { }; }, []); - // To maintain backward compatibility, return the subplebbits array directly + // Always prefer cacheSubplebbits (module-level, stable reference) when available + // Only use state.subplebbits during initial load before cache is populated + // This ensures a stable reference for memoization in consuming hooks return cacheSubplebbits || state.subplebbits; };