mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 19:04:45 +00:00
0a8ff0ad85
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D35951 --HG-- extra : source : 62f3501af4bc1c0bd1ee1977a28aee04706a6663
13 lines
479 B
JavaScript
13 lines
479 B
JavaScript
var p = new Promise(function(resolve, reject) {
|
|
// This causes a runnable to be queued.
|
|
reject(new Error());
|
|
postMessage("loaded");
|
|
|
|
// This prevents that runnable from running until the window calls terminate(),
|
|
// at which point the worker goes into the Canceling state and then an
|
|
// HoldWorker() is attempted, which fails, which used to result in
|
|
// multiple calls to the error reporter, one after the worker's context had
|
|
// been GCed.
|
|
while (true) {}
|
|
});
|