[w3c/IndexedDB] Auto-abort stuck transactions (Issue #425)

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