Closed Bug 1902039 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 46716 - IDB: be sure to push GetAll results before committing transaction.

Categories

(Core :: Storage: IndexedDB, task, P4)

task

Tracking

()

RESOLVED FIXED
129 Branch
Tracking Status
firefox129 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 46716 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/46716
Details from upstream follow.

Evan Stade <estade@chromium.org> wrote:

IDB: be sure to push GetAll results before committing transaction.

IDBDatabaseGetAllResultSink needs to be associated with the existing
connection's Mojo pipe. On top of that, we can't rely on the
endpoint's disconnection for signaling done-ness.

A WPT is added which serves as a regression test.

See issue for full explanation.

Bug: 345611801
Change-Id: Iebb88a97592b56081f38f7908c8f916218673fff
Reviewed-on: https://chromium-review.googlesource.com/5607491
WPT-Export-Revision: 4f9fff361cb2316b28151722c4dc3f912b403469

Component: web-platform-tests → Storage: IndexedDB
Product: Testing → Core
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INVALID
Status: RESOLVED → REOPENED
Resolution: INVALID → ---

CI Results

Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 2 tests and 13 subtests

Status Summary

Firefox

OK : 2
PASS: 26

Chrome

OK : 2
PASS: 24
FAIL: 2

Safari

OK : 2
PASS: 26

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/45e1d6d6ad44 [wpt PR 46716] - IDB: be sure to push GetAll results before committing transaction., a=testonly
Status: REOPENED → RESOLVED
Closed: 2 years ago → 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
You need to log in before you can comment on or make changes to this bug.