diff --git a/app/templates/views/manage-users.html b/app/templates/views/manage-users.html
index 643c30d5b..03f97e252 100644
--- a/app/templates/views/manage-users.html
+++ b/app/templates/views/manage-users.html
@@ -87,7 +87,7 @@
{% if current_service.all_template_folders %}
{% if user.platform_admin %}
- Platform admin - sees all folders
+ Platform admin can see all folders
{% else %}
{% set folder_count = user.template_folders_for_service(current_service) | length %}
{% if folder_count == 0 %}
diff --git a/app/templates/views/templates/manage-template-folder.html b/app/templates/views/templates/manage-template-folder.html
index 493db0d21..97132deec 100644
--- a/app/templates/views/templates/manage-template-folder.html
+++ b/app/templates/views/templates/manage-template-folder.html
@@ -28,7 +28,7 @@
{% if current_user.has_permissions(ServicePermission.MANAGE_SERVICE) and form.users_with_permission.all_service_users %}
{{ form.users_with_permission }}
{% if form.platform_admins is defined and form.platform_admins %}
-
Platform administrators can see all folders and cannot be removed from folders:
+ Platform admin can see all folders:
{% for admin in form.platform_admins %}
- {{ admin.name }}
diff --git a/tests/javascripts/collapsibleCheckboxes.test.js b/tests/javascripts/collapsibleCheckboxes.test.js
index 3d6c6bc1b..e1a228ed6 100644
--- a/tests/javascripts/collapsibleCheckboxes.test.js
+++ b/tests/javascripts/collapsibleCheckboxes.test.js
@@ -429,6 +429,36 @@ describe('Collapsible fieldset', () => {
expect(toggleButton.parentElement.style.display).toEqual('none');
});
+ test("clicking 'Select all' does not collapse the fieldset", () => {
+ const toggleButton = document.querySelector('.usa-button--small');
+ const doneButton = formGroup.querySelector('.selection-footer__button');
+
+ expect(helpers.element(fieldset).is('hidden')).toBe(false);
+ expect(doneButton.getAttribute('aria-expanded')).toEqual('true');
+
+ helpers.triggerEvent(toggleButton, 'click');
+
+ expect(helpers.element(fieldset).is('hidden')).toBe(false);
+ expect(doneButton.getAttribute('aria-expanded')).toEqual('true');
+ expect(doneButton.textContent.trim()).toEqual("Done choosing folders");
+ });
+
+ test("clicking 'Deselect all' does not collapse the fieldset", () => {
+ const toggleButton = document.querySelector('.usa-button--small');
+ const doneButton = formGroup.querySelector('.selection-footer__button');
+
+ helpers.triggerEvent(toggleButton, 'click');
+
+ expect(helpers.element(fieldset).is('hidden')).toBe(false);
+ expect(doneButton.getAttribute('aria-expanded')).toEqual('true');
+
+ helpers.triggerEvent(toggleButton, 'click');
+
+ expect(helpers.element(fieldset).is('hidden')).toBe(false);
+ expect(doneButton.getAttribute('aria-expanded')).toEqual('true');
+ expect(doneButton.textContent.trim()).toEqual("Done choosing folders");
+ });
+
});
describe("toggle button visibility on re-expansion", () => {