Commit Diff


commit - d5af38ccfe6c94218f4d7ab8d6aaf382e7dede80
commit + dc8e7bf65a6ca6deb0e7dec7ebcf22286604c321
blob - 45a5eddc18a58ecc1515cedb0d163a95d78f8d60
blob + a9fe9346950d8564d4f1521ac6f9d019bf31410a
--- telescope.c
+++ telescope.c
@@ -606,7 +606,9 @@ handle_imsg_eof(struct imsg *imsg, size_t datalen)
 	if (tab != NULL) {
 		if (!parser_free(tab))
 			die();
-		mcache_buffer(tab->hist_cur->h, &tab->buffer, tab->trust);
+		if (has_prefix(tab->hist_cur->h, "gemini://") ||
+		    has_prefix(tab->hist_cur->h, "gopher://"))
+			mcache_buffer(tab->hist_cur->h, &tab->buffer, tab->trust);
 		ui_on_tab_refresh(tab);
 		ui_on_tab_loaded(tab);
 	} else {