From 121c47aa4c528ed27652827f2bf6cba24bc634a8 Mon Sep 17 00:00:00 2001
From: Farhanah Sheets <fsheets@edx.org>
Date: Tue, 1 May 2018 15:13:07 -0400
Subject: [PATCH] Bump studio-frontend to v1.9.4 and fix bokchoy

---
 common/test/acceptance/pages/studio/asset_index.py | 13 ++++++++-----
 package-lock.json                                  | 14 +++++++-------
 package.json                                       |  2 +-
 3 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/common/test/acceptance/pages/studio/asset_index.py b/common/test/acceptance/pages/studio/asset_index.py
index cb5bb90ba60..827f8d5a27a 100644
--- a/common/test/acceptance/pages/studio/asset_index.py
+++ b/common/test/acceptance/pages/studio/asset_index.py
@@ -250,18 +250,21 @@ class AssetIndexPageStudioFrontend(CoursePage):
         Arguments:
             file_names (list): file name(s) we want to upload.
         """
-
-        # Make file input field visible.
         file_input_css = 'input[type=file]'
-        self.browser.execute_script('$("{}").css("display","block");'.format(file_input_css))
 
         for file_name in file_names:
+            # Make file input field visible.
+            self.browser.execute_script('$("{}").css("display","block");'.format(file_input_css))
+            self.wait_for_element_visibility(file_input_css, "Input is visible")
+            #Send file to upload
             self.q(css=file_input_css).results[0].send_keys(
                 UPLOAD_FILE_DIR + file_name)
             self.q(css=file_input_css).results[0].clear()
+            # Wait for status alert and close
+            self.wait_for_element_visibility(
+                '.alert', 'Upload status alert is visible.')
+            self.q(css='.close').first.click()
 
-        self.wait_for_element_visibility(
-            '.alert', 'Upload status alert is visible.')
         self.wait_for_ajax()
         self.wait_for_files_upload(len(file_names))
 
diff --git a/package-lock.json b/package-lock.json
index f5faa6993ea..e967f761e38 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -86,12 +86,12 @@
       }
     },
     "@edx/studio-frontend": {
-      "version": "1.8.0",
-      "resolved": "https://registry.npmjs.org/@edx/studio-frontend/-/studio-frontend-1.8.0.tgz",
-      "integrity": "sha512-s58bIlvWFwCoYA/4E8L1sHZ2AdDbP5Gtjbn55NwX8Mwczzuhv8/TETXKxERzyhAXE3+xeJ4bpAuJ7b0uehAJzw==",
+      "version": "1.9.4",
+      "resolved": "https://registry.npmjs.org/@edx/studio-frontend/-/studio-frontend-1.9.4.tgz",
+      "integrity": "sha512-bev9ra3L5ADFpuP4lALC0+tGQpIl2AGFdzmQvOgcjObjsLFUQXDATR+MS93XwekUi9vz7NckDtGT4Nz82ky+Pw==",
       "requires": {
         "@edx/edx-bootstrap": "1.0.0",
-        "@edx/paragon": "2.6.1",
+        "@edx/paragon": "2.7.0",
         "babel-polyfill": "6.26.0",
         "classnames": "2.2.5",
         "copy-to-clipboard": "3.0.8",
@@ -127,9 +127,9 @@
           }
         },
         "@edx/paragon": {
-          "version": "2.6.1",
-          "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-2.6.1.tgz",
-          "integrity": "sha512-mVtpFUZl/xlT4NHzUM3EMtLyPBR6lkdcnrs7YSC8AOLILij0feL75vByFijL9HxXkNhidaH8XNWe+KPeJ9q81Q==",
+          "version": "2.7.0",
+          "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-2.7.0.tgz",
+          "integrity": "sha512-YbZpn8/84ddsAsh/vWP63Zi9uRTXrvDLVP4ZJqLuQjJhts6OVetXvfWFHON/3fHK4Yvp090xaAWzbpxwJJ88Uw==",
           "requires": {
             "@edx/edx-bootstrap": "1.0.0",
             "babel-polyfill": "6.26.0",
diff --git a/package.json b/package.json
index 8e61c28d0e5..ad63757b6c7 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
     "@edx/cookie-policy-banner": "1.1.6",
     "@edx/edx-bootstrap": "0.4.3",
     "@edx/paragon": "2.6.4",
-    "@edx/studio-frontend": "1.8.0",
+    "@edx/studio-frontend": "1.9.4",
     "babel-core": "6.26.0",
     "babel-loader": "6.4.1",
     "babel-plugin-transform-class-properties": "6.24.1",
-- 
GitLab