diff --git a/code/modules/admin/sql_notes.dm b/code/modules/admin/sql_notes.dm
index 7050f968d16..6c026cabfbb 100644
--- a/code/modules/admin/sql_notes.dm
+++ b/code/modules/admin/sql_notes.dm
@@ -127,7 +127,10 @@
return
output += "
Notes of [target_ckey]
"
if(!linkless)
- output += "\[Add Note\]"
+ output += "\[Add Note\]"
+ output += " \[Refresh Page\]"
+ else
+ output += " \[Refresh Page\]"
output += ruler
while(query_get_notes.NextRow())
var/id = query_get_notes.item[1]
diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm
index 35cbf5bc604..5526308de7b 100644
--- a/code/modules/admin/topic.dm
+++ b/code/modules/admin/topic.dm
@@ -1091,6 +1091,10 @@
var/target_ckey = href_list["shownoteckey"]
show_note(target_ckey)
+ else if(href_list["shownoteckeylinkless"])
+ var/target_ckey = href_list["shownoteckeylinkless"]
+ show_note(target_ckey, null, 1)
+
else if(href_list["notessearch"])
var/target = href_list["notessearch"]
show_note(index = target)