From e20c2726df66e92f836a13dcb6af76b248dcd094 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Thu, 12 Nov 2015 10:15:06 -0500 Subject: [PATCH] FIX: Don't use mutationObserver in testing mode. Can hang Phantom --- app/assets/javascripts/discourse/components/menu-panel.js.es6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/components/menu-panel.js.es6 b/app/assets/javascripts/discourse/components/menu-panel.js.es6 index d0dfee5970..c35a77923a 100644 --- a/app/assets/javascripts/discourse/components/menu-panel.js.es6 +++ b/app/assets/javascripts/discourse/components/menu-panel.js.es6 @@ -2,7 +2,7 @@ import { default as computed, on, observes } from 'ember-addons/ember-computed-d import { headerHeight } from 'discourse/views/header'; const PANEL_BODY_MARGIN = 30; -const mutationSupport = !!window['MutationObserver']; +const mutationSupport = !Ember.testing && !!window['MutationObserver']; export default Ember.Component.extend({ classNameBindings: [':menu-panel', 'visible::hidden', 'viewMode'],