diff --git a/searx/templates/oscar/macros.html b/searx/templates/oscar/macros.html
index 06e7d402..2949ff3d 100644
--- a/searx/templates/oscar/macros.html
+++ b/searx/templates/oscar/macros.html
@@ -46,7 +46,12 @@
{%- endif -%}
{%- if result.pretty_url -%}
-
{{ result.pretty_url }}
+
+ {%- if result.parsed_url -%}
+
+ {%- endif -%}
+ {{ result.pretty_url }}
+
{%- endif -%}
{%- endmacro %}
@@ -61,7 +66,12 @@
{{ result_link(proxify(result.url), icon('sort') + _('proxied'), "text-info") }}
{%- endif -%}
{{- "" -}}
-{{ result.pretty_url }}
+
+ {%- if result.parsed_url -%}
+
+ {%- endif -%}
+ {{ result.pretty_url }}
+
{%- endmacro %}
@@ -84,7 +94,15 @@
{{ result_link(proxify(result.url), icon('sort') + _('proxied'), "text-info", id) }}
{%- endif -%}
{%- if result.pretty_url -%}
- {{ result.pretty_url }}
+ {%- if result.parsed_url -%}
+ {{result.parsed_url.scheme}}://{{result.parsed_url.netloc}}/favicon.ico
+ {%- endif -%}
+
+ {%- if result.parsed_url -%}
+
+ {%- endif -%}
+ {{ result.pretty_url }}
+
{%- endif -%}
{%- endmacro %}
@@ -97,7 +115,12 @@
{%- if proxify -%}
{{ result_link(proxify(result.url), icon('sort') + _('proxied'), "text-info") }}
{%- endif -%}
- {{ result.pretty_url }}
+
+ {%- if result.parsed_url -%}
+
+ {%- endif -%}
+ {{ result.pretty_url }}
+
{%- endmacro %}
{% macro preferences_item_header(info, label, rtl, id) -%}