diff --git a/packages/ui-default/components/zipDownloader/index.js b/packages/ui-default/components/zipDownloader/index.js index 817e8d7b7..c7bdc391a 100644 --- a/packages/ui-default/components/zipDownloader/index.js +++ b/packages/ui-default/components/zipDownloader/index.js @@ -16,11 +16,7 @@ function onBeforeUnload(e) { } e.returnValue = ''; } -if (window.location.protocol === 'https:' - || window.location.protocol === 'chrome-extension:' - || window.location.hostname === 'localhost') { - streamsaver.mitm = '/streamsaver/mitm.html'; -} +streamsaver.mitm = `${window.isSecureContext ? '' : 'https://hydro.ac'}/streamsaver/mitm.html`; const waitForWritableStream = window.WritableStream ? Promise.resolve() diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 3cac71275..a54c2530a 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.41.12", + "version": "4.41.13", "author": "undefined ", "license": "AGPL-3.0", "main": "index.ts", diff --git a/packages/ui-default/service-worker.ts b/packages/ui-default/service-worker.ts index 160e4b2ab..4f3783bbb 100644 --- a/packages/ui-default/service-worker.ts +++ b/packages/ui-default/service-worker.ts @@ -2,8 +2,10 @@ /// /// /* global clients */ -// eslint-disable-next-line no-restricted-globals -addEventListener('notificationclick', (event) => { +/* eslint-disable no-restricted-globals */ +import 'streamsaver/sw.js'; + +self.addEventListener('notificationclick', (event) => { console.log('On notification click: ', event.notification.tag); event.notification.close(); if (!event.notification.tag.startsWith('message-')) return;