1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Merge pull request #5558 from dmitrylyzo/fix-headers

This commit is contained in:
Bill Thornton 2024-05-19 16:47:10 -04:00 committed by GitHub
commit a806eeb3a7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 27 additions and 0 deletions

View file

@ -34,6 +34,7 @@ import './legacy/domParserTextHtml';
import './legacy/focusPreventScroll';
import './legacy/htmlMediaElement';
import './legacy/keyboardEvent';
import './legacy/patchHeaders';
import './legacy/vendorStyles';
import { currentSettings } from './scripts/settings/userSettings';
import taskButton from './scripts/taskbutton';

View file

@ -0,0 +1,26 @@
/**
* Patch 'Headers' to accept 'undefined'.
* Fixes `TypeError: Failed to construct 'Headers': No matching constructor signature.`
* Affected platforms:
* - Tizen 3
* - Tizen 4
* - webOS 4
*/
(function (window) {
'use strict';
if (window.Headers) {
try {
new window.Headers(undefined);
} catch (_) {
console.debug('patch \'Headers\' to accept \'undefined\'');
const _Headers = window.Headers;
window.Headers = function (init) {
return init ? new _Headers(init) : new _Headers();
};
}
}
}(window));