Multi-User Refresh

Mount opts each connection in via ctx.Subscribe(ctx.SelfTopic()); Increment updates the shared counter, then explicitly calls ctx.Publish(ctx.SelfTopic(), "RefreshCounter", nil) so peer connections that subscribed reload from the controller's mutex-protected state.

Counter: 0

Try: Open this page in a second tab. Click Increment in either tab — both stay in sync because the action explicitly publishes a peer refresh via ctx.Publish(ctx.SelfTopic(), "RefreshCounter", nil).