- From: Evan Stade <notifications@github.com>
- Date: Mon, 23 Sep 2024 16:19:18 -0700
- To: w3c/IndexedDB <IndexedDB@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Monday, 23 September 2024 23:19:22 UTC
Chromium implements un-spec'd behavior that times out long-running transactions so that other clients don't get permanently stuck on a misbehaving page. This timeout is started when a request is completed and cancelled when the request's state transitions to done. (Technically this isn't a constraint on the duration of the transaction, but the dispatch of a request result.) It would be ideal to specify this behavior. Relatedly, if it's possible to disable auto-commit (#34 ) then we may want to create an additional un-stick mechanism for code that fails to call `commit()`. -- Reply to this email directly or view it on GitHub: https://github.com/w3c/IndexedDB/issues/425 You are receiving this because you are subscribed to this thread. Message ID: <w3c/IndexedDB/issues/425@github.com>
Received on Monday, 23 September 2024 23:19:22 UTC