I was testing the data broadcast mechanism on the Web Client and I found the following situation not to work:
Session 1 is in find mode and session 2 adds a record to the same table (whether in find mode or not). In that case session 1 is not updated and doesn't see this new record appear. But, if session 2 modifies or deletes a record then session 1 is updated properly. A new record appears when session in is not in find mode though.
The same thing happes when you've narrowed your foundset by using a query. Changes are being updated, but new records are not.