sync client state between browser tabs
currently, client state is not synced between browser tabs. that means that e.g. with a "moderate items" screen in one tab, and a review form in another, approving an item in one tab will not remove it from the items-to-moderate list in the other tab, which is confusing. consider using BroadcastChannel
to sync.