diff --git a/securedrop/source_templates/use-tor-browser.html b/securedrop/source_templates/use-tor-browser.html
index fa82c4851f..18f8bf7f8a 100644
--- a/securedrop/source_templates/use-tor-browser.html
+++ b/securedrop/source_templates/use-tor-browser.html
@@ -1,4 +1,7 @@
{% extends "base.html" %}
+
+{% block tab_title %}{{ gettext('You Should Use Tor Browser') }}{% endblock %}
+
{% block body %}
{{ gettext('You Should Use Tor Browser') }}
{{ gettext('If you are not using Tor Browser, you may not be anonymous.') }}
diff --git a/securedrop/source_templates/why-public-key.html b/securedrop/source_templates/why-public-key.html
index 31241a170b..3c4014b3c2 100644
--- a/securedrop/source_templates/why-public-key.html
+++ b/securedrop/source_templates/why-public-key.html
@@ -1,4 +1,7 @@
{% extends "base.html" %}
+
+{% block tab_title %}{{ gettext("Why download the team's public key?") }}{% endblock %}
+
{% block body %}
{{ gettext("Why download the team's public key?") }}
{{ gettext("SecureDrop encrypts files and messages after they are submitted. Encrypting messages and files before submission can provide an extra layer of security before your data reaches the SecureDrop server.") }}
diff --git a/securedrop/tests/functional/test_admin_interface.py b/securedrop/tests/functional/test_admin_interface.py
index deb537b7ca..20ec10ed7f 100644
--- a/securedrop/tests/functional/test_admin_interface.py
+++ b/securedrop/tests/functional/test_admin_interface.py
@@ -487,7 +487,7 @@ def test_orgname_is_changed(
journ_app_nav.admin_visits_system_config_page()
# When they update the organization's name
- assert "SecureDrop" == journ_app_nav.driver.title
+ assert "SecureDrop" in journ_app_nav.driver.title
journ_app_nav.driver.find_element_by_id("organization_name").clear()
new_org_name = "Walden Inquirer"
journ_app_nav.nav_helper.safe_send_keys_by_id("organization_name", new_org_name)
@@ -495,7 +495,7 @@ def test_orgname_is_changed(
self._admin_submits_instance_settings_form(journ_app_nav)
# Then it succeeds
- assert new_org_name == journ_app_nav.driver.title
+ assert new_org_name in journ_app_nav.driver.title
# And then, when a source user logs into the source app
source_app_nav = SourceAppNavigator(
diff --git a/securedrop/tests/test_i18n.py b/securedrop/tests/test_i18n.py
index 1beadcf9c0..483233dde5 100644
--- a/securedrop/tests/test_i18n.py
+++ b/securedrop/tests/test_i18n.py
@@ -228,7 +228,10 @@ def verify_i18n(app):
assert 'hreflang="fr-FR"' in locales
c.get("/?l=ar")
- base = render_template("base.html")
+ # We have to render a template that inherits from "base.html" so that "tab_title" will be
+ # set. But we're just checking that when a page is rendered in an RTL language the
+ # directionality is correct, so it doesn't matter which template we render.
+ base = render_template("error.html", error={})
assert 'dir="rtl"' in base