Dirk
96e49705a6
fix(matrix): prune finished fake-indexeddb transactions to prevent OOM ( #94942 )
...
fake-indexeddb@6.2.5 retains finished transactions in raw.transactions
array indefinitely. For Matrix E2EE crypto stores, this causes unbounded
heap growth and eventual OOM crashes.
Add a transaction pruner that patches IDBDatabase.prototype.transaction
to automatically remove finished transactions for Matrix crypto databases
(::matrix-sdk-crypto and ::matrix-sdk-crypto-meta suffixes).
Fixes #90455
2026-06-22 18:06:55 +00:00
..
2026-06-22 18:06:55 +00:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-05 08:49:35 -07:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-14 07:16:39 +08:00
2026-06-22 02:45:56 -07:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-06 23:57:10 -07:00
2026-06-06 23:57:10 -07:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-10 15:35:10 +09:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-06 23:57:10 -07:00
2026-06-06 23:57:10 -07:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-05-31 07:17:57 +01:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-10 15:35:10 +09:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-06 22:17:41 -07:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 22:03:15 -04:00
2026-06-05 08:49:35 -07:00
2026-06-04 22:03:15 -04:00