diff --git a/opentech/static_src/src/javascript/components/fancybox-global.js b/opentech/static_src/src/javascript/components/fancybox-global.js
index 57eb4165efdd853d887f4cb3a2b56249c5b41077..acf660fe0208f2136b77eec03cb9e4fcab7ec1da 100644
--- a/opentech/static_src/src/javascript/components/fancybox-global.js
+++ b/opentech/static_src/src/javascript/components/fancybox-global.js
@@ -9,4 +9,10 @@ export default () => {
             $('.django-select2-checkboxes').select2('close');
         }
     });
+
+    // Close any open select2 dropdowns when inside a modal
+    $('.modal').click((e) => {
+        if(e.target.classList.contains('select2-selection__rendered')) return;
+        $('.django-select2-checkboxes').select2('close');
+    });
 };
diff --git a/opentech/static_src/src/javascript/main.js b/opentech/static_src/src/javascript/main.js
index 37b3b6b693979529ca7888dd0683ec0ae273e8bd..fef9b3d499e7d1ab64dd1ab0590727200f6831f3 100755
--- a/opentech/static_src/src/javascript/main.js
+++ b/opentech/static_src/src/javascript/main.js
@@ -41,12 +41,6 @@ import fancyboxGlobal from './components/fancybox-global';
         // Activity feed functionality
         activityFeed();
 
-        // Close any open select2 dropdowns when inside a modal
-        $('.modal').click((e) => {
-            if(e.target.classList.contains('select2-selection__rendered')) return;
-            $('.django-select2-checkboxes').select2('close');
-        });
-
         // Add <tr> toggle arrow
         $('.tr--parent td.title').prepend('<span class="js-tr-toggle arrow"></span>');