Emoji: Fix Web Worker import (#36603)

This commit is contained in:
Echo 2025-10-27 18:36:01 +01:00 committed by GitHub
commit d0d09fd3a5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 12 additions and 7 deletions

View file

@ -1,8 +1,9 @@
import { initialState } from '@/mastodon/initial_state';
import { loadWorker } from '@/mastodon/utils/workers';
import { toSupportedLocale } from './locale';
import { emojiLogger } from './utils';
// eslint-disable-next-line import/default -- Importing via worker loader.
import EmojiWorker from './worker?worker&inline';
const userLocale = toSupportedLocale(initialState?.meta.locale ?? 'en');
@ -16,9 +17,7 @@ export function initializeEmoji() {
log('initializing emojis');
if (!worker && 'Worker' in window) {
try {
worker = loadWorker(new URL('./worker', import.meta.url), {
type: 'module',
});
worker = new EmojiWorker();
} catch (err) {
console.warn('Error creating web worker:', err);
}