diff --git a/templates/zerver/app/index.html b/templates/zerver/app/index.html
index 3f41c6e2e7..e95447e0bc 100644
--- a/templates/zerver/app/index.html
+++ b/templates/zerver/app/index.html
@@ -7,7 +7,12 @@
{% set PAGE_DESCRIPTION = _("Browse the publicly accessible channels in {org_name} without logging in.").format(org_name=realm_name) %}
{% block meta_viewport %}
-
+
+
{% endblock %}
{% block customhead %}
diff --git a/zerver/views/home.py b/zerver/views/home.py
index de2c72b988..b5811e47fd 100644
--- a/zerver/views/home.py
+++ b/zerver/views/home.py
@@ -244,6 +244,7 @@ def home_real(request: HttpRequest) -> HttpResponse:
csp_nonce = secrets.token_hex(24)
user_permission_info = get_user_permission_info(user_profile)
+ is_firefox_android = "Firefox" in client_user_agent and "Android" in client_user_agent
response = render(
request,
@@ -254,6 +255,7 @@ def home_real(request: HttpRequest) -> HttpResponse:
"csp_nonce": csp_nonce,
"color_scheme": user_permission_info.color_scheme,
"enable_gravatar": settings.ENABLE_GRAVATAR,
+ "is_firefox_android": is_firefox_android,
"s3_avatar_public_url_prefix": settings.S3_AVATAR_PUBLIC_URL_PREFIX
if settings.LOCAL_UPLOADS_DIR is None
else "",