From e792b85dba4c822f5f7ba5ca51f3d9afad7725db Mon Sep 17 00:00:00 2001
From: Chris Beer <chris@cbeer.info>
Date: Thu, 10 Nov 2022 16:30:25 -0800
Subject: [PATCH] Stop polyfilling intersection-observer; Safari's supported
 this since v12.1

---
 package.json                           | 1 -
 src/components/GalleryViewThumbnail.js | 1 -
 src/components/IIIFThumbnail.js        | 1 -
 3 files changed, 3 deletions(-)

diff --git a/package.json b/package.json
index 01e0104c8..79dbd4960 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,6 @@
     "dompurify": "^2.0.11",
     "i18next": "^19.5.0",
     "icomcom-react": "^1.0.1",
-    "intersection-observer": "^0.10.0",
     "isomorphic-unfetch": "^3.0.0",
     "jss": "^10.3.0",
     "jss-rtl": "^0.3.0",
diff --git a/src/components/GalleryViewThumbnail.js b/src/components/GalleryViewThumbnail.js
index acfe18aae..67a9973c4 100644
--- a/src/components/GalleryViewThumbnail.js
+++ b/src/components/GalleryViewThumbnail.js
@@ -5,7 +5,6 @@ import Chip from '@material-ui/core/Chip';
 import AnnotationIcon from '@material-ui/icons/CommentSharp';
 import SearchIcon from '@material-ui/icons/SearchSharp';
 import classNames from 'classnames';
-import 'intersection-observer'; // polyfill needed for Safari
 import IntersectionObserver from '@researchgate/react-intersection-observer';
 import MiradorCanvas from '../lib/MiradorCanvas';
 import IIIFThumbnail from '../containers/IIIFThumbnail';
diff --git a/src/components/IIIFThumbnail.js b/src/components/IIIFThumbnail.js
index c942f4824..3e7955dcb 100644
--- a/src/components/IIIFThumbnail.js
+++ b/src/components/IIIFThumbnail.js
@@ -1,6 +1,5 @@
 import React, { Component } from 'react';
 import PropTypes from 'prop-types';
-import 'intersection-observer'; // polyfill needed for Safari
 import Typography from '@material-ui/core/Typography';
 import IntersectionObserver from '@researchgate/react-intersection-observer';
 import classNames from 'classnames';
-- 
GitLab