blob: dbe9ff8b6e7cc24571f507a3aecc0998390b6c14 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
export const loadStartupCSS = () => {
// We need to fallback to dispatching `load` in case our event listener was added too late
// or the browser environment doesn't load media=print.
// Do this on `window.load` so that the default deferred behavior takes precedence.
// https://gitlab.com/gitlab-org/gitlab/-/issues/239357
window.addEventListener(
'load',
() => {
document
.querySelectorAll('link[media=print]')
.forEach((x) => x.dispatchEvent(new Event('load')));
},
{ once: true },
);
};
|