The DataStore instances that have memoryCache enabled can get out of sync between multiple open tabs.
There needs to be a way to listen for a data change event (see Sv443-Network/CoreUtils#25), then broadcast it to all other tabs using BroadcastChannel so they call loadData() on the changed DataStore instance.