diff --git a/webapp_profile.py b/webapp_profile.py
index 9da1602bb..e9081db9d 100644
--- a/webapp_profile.py
+++ b/webapp_profile.py
@@ -74,6 +74,7 @@ from webapp_utils import end_edit_section
from blog import get_blog_address
from webapp_post import individual_post_as_html
from webapp_timeline import html_individual_share
+from webapp_timeline import page_number_buttons
from blocking import get_cw_list_variable
from blocking import is_blocked
from content import bold_reading_string
@@ -1223,6 +1224,12 @@ def _html_profile_following(translate: {}, base_dir: str, http_prefix: str,
translate['Page down'] + '" alt="' + \
translate['Page down'] + '">\n' + \
' \n'
+ # list of page numbers
+ profile_str += \
+ page_number_buttons(actor, feed_name, page_number,
+ 'buttonheader')
+ # some vertical padding to allow "finger space" on mobile
+ profile_str += '
'
return profile_str
diff --git a/webapp_timeline.py b/webapp_timeline.py
index 651a290f2..3ff1d5671 100644
--- a/webapp_timeline.py
+++ b/webapp_timeline.py
@@ -428,8 +428,8 @@ def _html_timeline_end(base_dir: str, nickname: str, domain_full: str,
return tl_str
-def _page_number_buttons(users_path: str, box_name: str,
- page_number: int) -> str:
+def page_number_buttons(users_path: str, box_name: str,
+ page_number: int, header: str) -> str:
"""Shows selactable page numbers at the bottom of the screen
"""
pages_width = 3
@@ -451,7 +451,7 @@ def _page_number_buttons(users_path: str, box_name: str,
curr_page_str = 'Current Page, '
num_str += \
'' + page_str + ''
return '