diff --git a/cms/static/js/views/utils/xblock_utils.js b/cms/static/js/views/utils/xblock_utils.js
index c72a449c405a2df102816d7161ccec05b16f9f4f..c99ab1ad44770dcbde120d4438b18fe3af66b672 100644
--- a/cms/static/js/views/utils/xblock_utils.js
+++ b/cms/static/js/views/utils/xblock_utils.js
@@ -86,12 +86,14 @@ define(["jquery", "underscore", "gettext", "common/js/components/utils/view_util
                         }
                     );
                 },
-                messageBody = interpolate(
+                messageBody;
+            xblockType = xblockType || 'component';
+            messageBody = interpolate(
                     gettext('Deleting this %(xblock_type)s is permanent and cannot be undone.'),
                     { xblock_type: xblockType },
                     true
                 );
-            xblockType = xblockType || 'component';
+
             if (xblockInfo.get('is_prereq')) {
                 messageBody += ' ' + gettext('Any content that has listed this content as a prerequisite will also have access limitations removed.'); // jshint ignore:line
                 ViewUtils.confirmThenRunOperation(
diff --git a/common/test/acceptance/pages/common/utils.py b/common/test/acceptance/pages/common/utils.py
index bb03f211f94c0c88d743559b3da32b89cde625a2..8487933f76c810e9359a7df587cce9bd50692507 100644
--- a/common/test/acceptance/pages/common/utils.py
+++ b/common/test/acceptance/pages/common/utils.py
@@ -56,10 +56,6 @@ def confirm_prompt(page, cancel=False, require_notification=None):
     cancel is True.
     """
     page.wait_for_element_visibility('.prompt', 'Prompt is visible')
-    page.wait_for_element_visibility(
-        '.wrapper-prompt:focus',
-        'Prompt is in focus'
-    )
     confirmation_button_css = '.prompt .action-' + ('secondary' if cancel else 'primary')
     page.wait_for_element_visibility(confirmation_button_css, 'Confirmation button is visible')
     require_notification = (not cancel) if require_notification is None else require_notification
diff --git a/common/test/acceptance/tests/studio/test_studio_split_test.py b/common/test/acceptance/tests/studio/test_studio_split_test.py
index 3ead1ec7045598201b0652a462c7475e4b1d3d69..e6f3ba26a1921f6e3ab997d66bbf358971c175de 100644
--- a/common/test/acceptance/tests/studio/test_studio_split_test.py
+++ b/common/test/acceptance/tests/studio/test_studio_split_test.py
@@ -5,7 +5,6 @@ Acceptance tests for Studio related to the split_test module.
 import math
 from unittest import skip
 from nose.plugins.attrib import attr
-from flaky import flaky
 from selenium.webdriver.support.ui import Select
 
 from xmodule.partitions.partitions import Group
@@ -1045,7 +1044,6 @@ class GroupConfigurationsTest(ContainerBase, SplitTestMixin):
         rendered_group_names = self.get_select_options(page=courseware_page, selector=".split-test-select")
         self.assertListEqual(group_names, rendered_group_names)
 
-    @flaky  # TODO TNL-4561
     def test_split_test_LMS_staff_view(self):
         """
         Scenario: Ensure that split test is correctly rendered in LMS staff mode as it is