Merge pull request #15418 from Snuffleupagus/pr-15319-followup

Don't listen for window resolution changes in old browsers (PR 15319 follow-up)
This commit is contained in:
Jonas Jenwald 2022-09-09 11:18:15 +02:00 committed by GitHub
commit a21ce7ac8b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1971,6 +1971,13 @@ const PDFViewerApplication = {
const mediaQueryList = window.matchMedia(
`(resolution: ${window.devicePixelRatio || 1}dppx)`
);
if (
typeof PDFJSDev !== "undefined" &&
PDFJSDev.test("GENERIC && !SKIP_BABEL") &&
typeof mediaQueryList.addEventListener !== "function"
) {
return; // Not supported in Safari<14.
}
mediaQueryList.addEventListener("change", addWindowResolutionChange, {
once: true,
});