Non-serializable data does not play well in an inter-process scenario. This results in ugly hacks after passing data across the IPC boundary. TableWidget.js should expect only serializable data (no maps or sets)... this will help tidy up actors that gather data for use in these tables.
Specifically, simplify the gathering of indexedDB data.
Having looked into this we cannot simplify this any further.