I'll explain my problem from this example.
User A:
- Mutates data via server action at route
/cats/create - Server action calls
revalidatePath("/cats")andredirect("/cats") - *The page for
/catsis usingnoStore() - User A gets redirected and can see the newly added item (and all other items that other users might have added in the meanwhile)
User B in the meanwhile is just navigating between routes, /cats and some other. But user B doesn't see any changes made by User A or any other user for (30s?), unless user B does a full page reload.
Is there a way to make it possible for the user B (and other users that are just navigating between routes) to always see up to date data on the /cats route, whenever some other user (A in this case) decides to mutate it?