diff --git a/src/web/app/mobile/tags/home-timeline.tag b/src/web/app/mobile/tags/home-timeline.tag
index 2cb051f32a311f4d8f96a4259863d2bf0e00af01..9a8ab9b743de9e05707a07642f965cd2b2673399 100644
--- a/src/web/app/mobile/tags/home-timeline.tag
+++ b/src/web/app/mobile/tags/home-timeline.tag
@@ -28,7 +28,7 @@
 		});
 
 		this.more = () => {
-			this.api('posts/timeline', {
+			return this.api('posts/timeline', {
 				max_id: this.refs.timeline.tail().id
 			});
 		};
diff --git a/src/web/app/mobile/tags/search-posts.tag b/src/web/app/mobile/tags/search-posts.tag
index b0efe14636a8f23b93ce3aab7e6bd91c9a83d3bf..e430aeeec101ef9b348268f06e82d19ee9ff271f 100644
--- a/src/web/app/mobile/tags/search-posts.tag
+++ b/src/web/app/mobile/tags/search-posts.tag
@@ -26,7 +26,7 @@
 
 		this.more = () => {
 			this.offset += this.max;
-			this.api('posts/search', {
+			return this.api('posts/search', {
 				query: this.query,
 				max: this.max,
 				offset: this.offset
diff --git a/src/web/app/mobile/tags/user-timeline.tag b/src/web/app/mobile/tags/user-timeline.tag
index fb316dbdf9d2cf291a3c5f17f0824adef3951415..12db98adb0d24961dad4cbe2f7b0aa2ec5bef2c2 100644
--- a/src/web/app/mobile/tags/user-timeline.tag
+++ b/src/web/app/mobile/tags/user-timeline.tag
@@ -25,7 +25,7 @@
 		});
 
 		this.more = () => {
-			this.api('users/posts', {
+			return this.api('users/posts', {
 				user_id: this.user.id,
 				with_media: this.withMedia,
 				max_id: this.refs.timeline.tail().id