diff --git a/closure/goog/fx/dragger.js b/closure/goog/fx/dragger.js
index <HASH>..<HASH> 100644
--- a/closure/goog/fx/dragger.js
+++ b/closure/goog/fx/dragger.js
@@ -209,14 +209,14 @@ goog.tagUnsealableClass(goog.fx.Dragger);
 
 /**
  * Whether setCapture is supported by the browser.
- * IE and Gecko after 1.9.3 has setCapture.
- * Microsoft Edge doesn't have setCapture.
- * WebKit does not yet: https://bugs.webkit.org/show_bug.cgi?id=27330.
  * @type {boolean}
  * @private
  */
 goog.fx.Dragger.HAS_SET_CAPTURE_ =
-    goog.global.document.documentElement.setCapture != null;
+    // IE and Gecko after 1.9.3 has setCapture
+    // WebKit does not yet: https://bugs.webkit.org/show_bug.cgi?id=27330
+    goog.userAgent.IE ||
+    goog.userAgent.GECKO && goog.userAgent.isVersionOrHigher('1.9.3');
 
 
 /**
Automated g4 rollback of changelist <I>.

*** Reason for rollback ***

Broke headless tests

*** Original change description ***

Merge pull request #<I> from Znegl/bugfix-dragger-setcapture

Fixed IE Edge bug in goog.fx.Dragger

-------------
Created by MOE: <URL>