diff --git a/daemon.py b/daemon.py
index 4d3041ad9..12c69af1f 100644
--- a/daemon.py
+++ b/daemon.py
@@ -5469,7 +5469,8 @@ class PubServer(BaseHTTPRequestHandler):
self.server.dormantMonths,
backToPath,
lockedAccount,
- movedTo, alsoKnownAs).encode('utf-8')
+ movedTo, alsoKnownAs,
+ self.server.textModeBanner).encode('utf-8')
msglen = len(msg)
self._set_headers('text/html', msglen,
cookie, callingDomain)
diff --git a/webapp_person_options.py b/webapp_person_options.py
index 3dc819f7b..6c9928220 100644
--- a/webapp_person_options.py
+++ b/webapp_person_options.py
@@ -24,6 +24,7 @@ from followingCalendar import receivingCalendarEvents
from webapp_utils import htmlHeaderWithExternalStyle
from webapp_utils import htmlFooter
from webapp_utils import getBrokenLinkSubstitute
+from webapp_utils import htmlKeyboardNavigation
def htmlPersonOptions(defaultTimeline: str,
@@ -49,7 +50,8 @@ def htmlPersonOptions(defaultTimeline: str,
backToPath: str,
lockedAccount: bool,
movedTo: str,
- alsoKnownAs: []) -> str:
+ alsoKnownAs: [],
+ textModeBanner: str) -> str:
"""Show options for a person: view/follow/block/report
"""
optionsDomain, optionsPort = getDomainFromActor(optionsActor)
@@ -114,6 +116,7 @@ def htmlPersonOptions(defaultTimeline: str,
instanceTitle = \
getConfigParam(baseDir, 'instanceTitle')
optionsStr = htmlHeaderWithExternalStyle(cssFilename, instanceTitle)
+ optionsStr += htmlKeyboardNavigation(textModeBanner, {})
optionsStr += '
\n'
optionsStr += '