Fix isolation headers for Piper worker
Build and publish frontend / publish (push) Successful in 53s

This commit is contained in:
Ein Anderssono
2026-10-16 06:59:37 +02:00
parent 5404428bad
commit 2acf1f2e82
3 changed files with 19 additions and 1 deletions
+13 -1
View File
@@ -20,7 +20,19 @@ function getWorker() {
}
};
worker.onerror = event => {
const error = new Error(event.message || 'Piper-arbetaren kunde inte startas.');
const details = [event.message, event.filename && `${event.filename}:${event.lineno || 0}:${event.colno || 0}`]
.filter(Boolean)
.join(' — ');
const error = new Error(details
? `Piper-arbetaren kunde inte startas: ${details}`
: 'Piper-arbetaren kunde inte startas.');
for (const request of pending.values()) request.reject(error);
pending.clear();
worker?.terminate();
worker = null;
};
worker.onmessageerror = () => {
const error = new Error('Piper-arbetaren skickade ett oläsbart svar.');
for (const request of pending.values()) request.reject(error);
pending.clear();
worker?.terminate();