File tree Expand file tree Collapse file tree 2 files changed +7
-10
lines changed
Expand file tree Collapse file tree 2 files changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -415,10 +415,15 @@ class SerializerDelegate : public ValueSerializer::Delegate {
415415 if (!host_objects_[i]->NestedTransferables ().To (&nested_transferables))
416416 return Nothing<bool >();
417417 for (auto & nested_transferable : nested_transferables) {
418- if (std::ranges::find (host_objects_, nested_transferable) = =
418+ if (std::ranges::find (host_objects_, nested_transferable) ! =
419419 host_objects_.end ()) {
420- AddHostObject (nested_transferable);
420+ ThrowDataCloneException (
421+ context_,
422+ FIXED_ONE_BYTE_STRING (env_->isolate (),
423+ " The transfer list is invalid." ));
424+ return Nothing<bool >();
421425 }
426+ AddHostObject (nested_transferable);
422427 }
423428 }
424429 return Just (true );
Original file line number Diff line number Diff line change 4141 "transferable/transfer-with-messageport.window.js" : {
4242 "skip" : " Browser-specific test"
4343 },
44- "transferable/transform-stream-members.any.js" : {
45- "fail" : {
46- "expected" : [
47- " Transferring [object TransformStream],[object ReadableStream] should fail" ,
48- " Transferring [object TransformStream],[object WritableStream] should fail"
49- ]
50- }
51- },
5244 "transform-streams/invalid-realm.tentative.window.js" : {
5345 "skip" : " Browser-specific test"
5446 }
You can’t perform that action at this time.
0 commit comments