From b57619bbdcab2e6cbb54f811b914ddd6d48212dd Mon Sep 17 00:00:00 2001 From: Tobias Schneider Date: Wed, 11 Jan 2017 13:07:18 -0800 Subject: [PATCH] Bug 1321865 - Enable IntersectionObserver and tests. r=smaug, r=jet --HG-- extra : source : cd23e1fc730bb549e4a227e3616a730aab1907f3 extra : intermediate-source : 718fb66559f71d1838b3bc6b187e050d44e3f566 --- dom/base/test/mochitest.ini | 2 +- dom/tests/mochitest/general/test_interfaces.js | 4 ++-- modules/libpref/init/all.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dom/base/test/mochitest.ini b/dom/base/test/mochitest.ini index 611da9b081f8..6725abf1f4c8 100644 --- a/dom/base/test/mochitest.ini +++ b/dom/base/test/mochitest.ini @@ -653,7 +653,7 @@ skip-if = (toolkit == 'android') # Android: Bug 775227 [test_innersize_scrollport.html] [test_integer_attr_with_leading_zero.html] [test_intersectionobservers.html] -skip-if = true # Track Bug 1320704 +skip-if = (os == "android") # Timing issues [test_link_prefetch.html] skip-if = !e10s # Track Bug 1281415 [test_link_stylesheet.html] diff --git a/dom/tests/mochitest/general/test_interfaces.js b/dom/tests/mochitest/general/test_interfaces.js index 1f335903b4da..6e17077cdef5 100644 --- a/dom/tests/mochitest/general/test_interfaces.js +++ b/dom/tests/mochitest/general/test_interfaces.js @@ -596,9 +596,9 @@ var interfaceNamesInGlobalScope = // IMPORTANT: Do not change this list without review from a DOM peer! "InstallTrigger", // IMPORTANT: Do not change this list without review from a DOM peer! - {name: "IntersectionObserver", disabled: true}, + "IntersectionObserver", // IMPORTANT: Do not change this list without review from a DOM peer! - {name: "IntersectionObserverEntry", disabled: true}, + "IntersectionObserverEntry", // IMPORTANT: Do not change this list without review from a DOM peer! "KeyEvent", // IMPORTANT: Do not change this list without review from a DOM peer! diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js index fc2160ac4316..33323138017a 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js @@ -5670,7 +5670,7 @@ pref("browser.storageManager.pressureNotification.usageThresholdGB", 5); // when the page is reloaded. To turn this feature off, just set the limit to 0. pref("prompts.authentication_dialog_abuse_limit", 3); -pref("dom.IntersectionObserver.enabled", false); +pref("dom.IntersectionObserver.enabled", true); // Whether module scripts (