diff --git a/specification/activitypub.md b/specification/activitypub.md
index e805f4089..1eaa5f8c3 100644
--- a/specification/activitypub.md
+++ b/specification/activitypub.md
@@ -293,6 +293,8 @@ As an example, if example.com receives the activity
it should dereference the `id` both to ensure that it exists and is a valid object, and that it is not misrepresenting the object. (In this example, Mallory could be spoofing an object allegedly posted by Alice).
+If a `published` or `updated` date appears within an object then it SHOULD be in [UTC](https://en.wikipedia.org/wiki/Coordinated_Universal_Time) format: **YYYY-MM-DDTHH:MM:SSZ**. This MAY be converted to local time for display within a user interface.
+
### 3.1 Object Identifiers
All Objects in [ActivityStreams](https://www.w3.org/TR/activitystreams-core) should have unique global identifiers. ActivityPub extends this requirement; all objects distributed by the ActivityPub protocol *MUST* have unique global identifiers, unless they are intentionally transient (short lived activities that are not intended to be able to be looked up, such as some kinds of chat messages or game notifications). These identifiers must fall into one of the following groups:
diff --git a/webapp_timeline.py b/webapp_timeline.py
index 3ff1d5671..89342d460 100644
--- a/webapp_timeline.py
+++ b/webapp_timeline.py
@@ -446,7 +446,7 @@ def page_number_buttons(users_path: str, box_name: str,
page_str = ' ' + str(page) + ' '
curr_page_str = ''
if page == page_number:
- page_str = '' + str(page) + ''
+ page_str = '' + str(page) + ''
aria_page_str = ' aria-current="true"'
curr_page_str = 'Current Page, '
num_str += \
diff --git a/webapp_utils.py b/webapp_utils.py
index 1a53850ab..ff5a37761 100644
--- a/webapp_utils.py
+++ b/webapp_utils.py
@@ -1399,7 +1399,7 @@ def get_post_attachments_as_html(base_dir: str,
attachment_str += '\n\n'
attachment_ctr += 1
if media_style_added:
- attachment_str += ''
+ attachment_str += '
'
return attachment_str, gallery_str