From e2bb8078641f810b019635dd41f3e7ea191c5b52 Mon Sep 17 00:00:00 2001 From: grunfink Date: Wed, 28 May 2025 08:45:44 +0200 Subject: Don't prepend a # before a hashtag that is really an URL. --- html.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/html.c b/html.c index fadcfb0..7fcc266 100644 --- a/html.c +++ b/html.c @@ -4956,9 +4956,16 @@ int html_post_handler(const xs_dict *req, const char *q_path, if (*s1 == '\0') continue; - xs *s2 = xs_utf8_to_lower(s1); - if (*s2 != '#') - s2 = xs_str_prepend_i(s2, "#"); + xs *s2 = NULL; + + if (xs_startswith(s1, "https:/")) + s2 = xs_dup(s1); + else { + s2 = xs_utf8_to_lower(s1); + + if (*s2 != '#') + s2 = xs_str_prepend_i(s2, "#"); + } new_hashtags = xs_list_append(new_hashtags, s2); } -- cgit v1.2.3