Oooh great tip. I can reproduce the bug if I put a dummy `function` in the object that gets sent down to content when a File blob exists elsewhere in that object. I haven't been able to reproduce this bug even when using 20190821215524, so my hunch is that some discovery stream server data is triggering some code path that results in a `Promise` being added to the object. Scott has filed bug 1576203 as a workaround for when the data does get stringified into `{}` so I guess we'll keep this bug open to figure out what's causing the data to fail structured clone.
Bug 1575797 Comment 10 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Oooh great tip. I can reproduce the bug if I put a dummy `function` in the object that gets sent down to content when a File blob exists elsewhere in that object. I haven't been able to reproduce this bug anymore even when using 20190821215524, so my hunch is that some discovery stream server data is triggering some code path that results in a `Promise` being added to the object. Scott has filed bug 1576203 as a workaround for when the data does get stringified into `{}` so I guess we'll keep this bug open to figure out what's causing the data to fail structured clone.