aboutsummaryrefslogtreecommitdiff
path: root/node_modules/core-js/library/modules/_microtask.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/core-js/library/modules/_microtask.js')
-rw-r--r--node_modules/core-js/library/modules/_microtask.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/node_modules/core-js/library/modules/_microtask.js b/node_modules/core-js/library/modules/_microtask.js
index 8a90f7d2e..ce6e94131 100644
--- a/node_modules/core-js/library/modules/_microtask.js
+++ b/node_modules/core-js/library/modules/_microtask.js
@@ -30,8 +30,8 @@ module.exports = function () {
notify = function () {
process.nextTick(flush);
};
- // browsers with MutationObserver
- } else if (Observer) {
+ // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339
+ } else if (Observer && !(global.navigator && global.navigator.standalone)) {
var toggle = true;
var node = document.createTextNode('');
new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new