diff --git a/ui/core/app/routes/scopes/scope/roles/role/add-principals.js b/ui/core/app/routes/scopes/scope/roles/role/add-principals.js
index 29baf7f54..b308e7c5d 100644
--- a/ui/core/app/routes/scopes/scope/roles/role/add-principals.js
+++ b/ui/core/app/routes/scopes/scope/roles/role/add-principals.js
@@ -14,6 +14,7 @@ export default class ScopesScopeRolesRoleAddPrincipalsRoute extends Route {
/**
* Empty out any previously loaded users and groups.
+ * (collectively, principals).
*/
beforeModel() {
this.store.unloadAll('user');
@@ -38,6 +39,7 @@ export default class ScopesScopeRolesRoleAddPrincipalsRoute extends Route {
/**
* Renders the add-principals-specific header template.
+ * Empties the actions and navigation outlets and renders a custom empty header.
* @override
*/
renderTemplate() {
@@ -62,7 +64,7 @@ export default class ScopesScopeRolesRoleAddPrincipalsRoute extends Route {
// =actions
/**
- * Save principal IDs to current role.
+ * Save principal IDs to current role via the API.
* @param {RoleModel} role
* @param {[string]} principalIDs
*/
diff --git a/ui/core/app/templates/scopes/scope/roles/role.hbs b/ui/core/app/templates/scopes/scope/roles/role.hbs
index 2a878ff51..271a98d73 100644
--- a/ui/core/app/templates/scopes/scope/roles/role.hbs
+++ b/ui/core/app/templates/scopes/scope/roles/role.hbs
@@ -10,14 +10,14 @@
{{outlet "header"}}
-
- {{outlet "navigation"}}
-
-
{{outlet "actions"}}
+
+ {{outlet "navigation"}}
+
+
{{outlet}}
diff --git a/ui/core/app/templates/scopes/scope/roles/role/add-principals.hbs b/ui/core/app/templates/scopes/scope/roles/role/add-principals.hbs
index 81fc1baa6..5110dbec0 100644
--- a/ui/core/app/templates/scopes/scope/roles/role/add-principals.hbs
+++ b/ui/core/app/templates/scopes/scope/roles/role/add-principals.hbs
@@ -1,7 +1,9 @@
+{{title (t "actions.add-principals")}}
+
\ No newline at end of file
+/>