Closed Bug 1878149 Opened 1 year ago Closed 1 year ago

Failing WPTs IndexedDB/structured-clone.any[.worker].html

Categories

(Core :: Storage: IndexedDB, defect)

defect

Tracking

()

RESOLVED FIXED
133 Branch
Tracking Status
firefox133 --- fixed

People

(Reporter: twisniewski, Assigned: jari)

References

Details

Attachments

(4 files, 4 obsolete files)

No longer depends on: 1878148
Severity: -- → S3
See Also: → 1893807

(In reply to Thomas Wisniewski [:twisniewski] from comment #0)

See:

it looks as though we aren't serializing FireList or Symbol objects.

It seems since May 1st we pass the symbol sub-test, too, only FileList is still failing. Do we know what fixed this?

Flags: needinfo?(jjalkanen)

Bug 1893807 is where we changed the test-expectation.

Unexpectedly, mozregression tells me that it was my own patch in bug 1878148 which may have fixed it.. I'm not sure how, though. Since it's an intermittent failure I wouldn't be surprised if it didn't actually fix it.

Yeah, we don't see to have tags for it in the JS engine or in DOM plus the JS logic only seems to mention the token "symbol" to skip them.

The test is expecting a data clone error. Apparently, we were previously throwing some other error which got supressed and rethrown as the spec compliant error thanks to the SharedArrayBuffer case fix.

Maybe it would be good to double check that we get the correct error also in the case when Symbol is not the only thing that we are trying to clone (it might complain about missing data), i.e when it would get skipped but some valid data still remains.

Flags: needinfo?(jjalkanen)
Assignee: nobody → jjalkanen

*** NOT MEANT FOR REVIEWING EYES ***

Attachment #9426074 - Attachment description: WIP: Bug 1878149 - Add Filelist structured cloning support to IDB. → WIP: Bug 1878149 - Add Filelist structured cloning support to IDB. r=#dom-storage
Attachment #9426074 - Attachment description: WIP: Bug 1878149 - Add Filelist structured cloning support to IDB. r=#dom-storage → Bug 1878149 - Add Filelist structured cloning support to IDB. r=#dom-storage
Depends on: 1920989

Comment on attachment 9426767 [details]
Bug 1878149 - Avoid transaction complete event race condition. r=smaug

Revision D223304 was moved to bug 1920989. Setting attachment 9426767 [details] to obsolete.

Attachment #9426767 - Attachment is obsolete: true

Comment on attachment 9426768 [details]
Bug 1878149 - Expect blob to not time out in structured-clone.any.js test. r=smaug

Revision D223305 was moved to bug 1920989. Setting attachment 9426768 [details] to obsolete.

Attachment #9426768 - Attachment is obsolete: true
Attachment #9426846 - Attachment is obsolete: true
Attachment #9426771 - Attachment is obsolete: true
Attachment #9429673 - Attachment description: Bug 1878149 - Test deserialization function for IDB schema upgrades. r=#dom-storage → Bug 1878149 - Test deserialization function with filelist for IDB schema upgrades. r=#dom-storage
Pushed by jjalkanen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/800ae4bac0c2 Add async version of verifyBlob to file.js helper for IDB. r=dom-storage-reviewers,janv https://hg.mozilla.org/integration/autoland/rev/dbe05e5bf71e Add Filelist structured cloning support to IDB. r=dom-storage-reviewers,janv,asuth https://hg.mozilla.org/integration/autoland/rev/bba88b082421 Test deserialization function with filelist for IDB schema upgrades. r=dom-storage-reviewers,janv https://hg.mozilla.org/integration/autoland/rev/3944ec7fc0eb Test indexing of data containing a filelist for IDB. r=dom-storage-reviewers,janv
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: