diff --git a/app/templates/page_editor.html b/app/templates/page_editor.html
index b7555e7..53160ba 100644
--- a/app/templates/page_editor.html
+++ b/app/templates/page_editor.html
@@ -376,6 +376,7 @@ function editorState(){
const m=this.favorited?'DELETE':'POST';
fetch(`/board/api/favorites/${this.pid}`,{method:m,headers:{'X-CSRF-Token':csrf?csrf[1]:''}})
.then(r=>r.json()).then(()=>{this.favorited=!this.favorited;}).catch(()=>{});
+ },
togglePublish(){this.pagePublished=!this.pagePublished;this.saveShare();},
saveShare(){
const csrf=document.cookie.match(/csrf_token=([^;]+)/);