From 12b9023e2ade3496bbcf119fe9d0e89f75b31e5b Mon Sep 17 00:00:00 2001 From: Weston Ruter Date: Fri, 30 Jun 2023 20:49:57 +0000 Subject: [PATCH] Emoji: Give name to web worker in emoji loader and terminate when finished. See #58472. Follow-up to [56074], [56095]. Props westonruter, joemcgill. Fixes #58691. git-svn-id: https://develop.svn.wordpress.org/trunk@56119 602fd350-edb4-49c9-b593-d223f7449a82 --- src/js/_enqueues/lib/emoji-loader.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/js/_enqueues/lib/emoji-loader.js b/src/js/_enqueues/lib/emoji-loader.js index 2dce4e2637..fbf1e97aa4 100644 --- a/src/js/_enqueues/lib/emoji-loader.js +++ b/src/js/_enqueues/lib/emoji-loader.js @@ -366,10 +366,11 @@ var blob = new Blob( [ workerScript ], { type: 'text/javascript' } ); - var worker = new Worker( URL.createObjectURL( blob ) ); + var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); worker.onmessage = function ( event ) { supportTests = event.data; setSessionSupportTests( supportTests ); + worker.terminate(); resolve( supportTests ); }; return;