I ran into quota exceeded errors in Firefox in private mode, which this PR fixes by not storing the extended details in the browser cache. Also, it was unnecessary to keep that data in memory in the first place. (We're not currently using any of the details in the UI, and we can easily re-fetch them from IPFS later).
Includes some other caching and event listening improvements. See commits.
I ran into quota exceeded errors in Firefox in private mode, which this PR fixes by not storing the extended details in the browser cache. Also, it was unnecessary to keep that data in memory in the first place. (We're not currently using any of the details in the UI, and we can easily re-fetch them from IPFS later).
Includes some other caching and event listening improvements. See commits.