When a flow sends a message to a dashboard node, the node (on the server side) broadcasts the message to the node's widgets on all connected clients.
If there ae no connected clients, then unless the node saves the message in some datastore (and replays it whenever a client connects), the message will be lost.
There have been many discussions on the pros/cons of saving & replaying message trails, and it's not always practical.
I want to address this from a different angle: is there a way for a server node to tell if it has any connected clients?
Are you thinking about the situation whereby some users would be connected, but viewing a page that didn't have the tabulator node on it? I'm not sure that'd be possible, as we don't track which sockets are on which page, nor have we had a need to.