{% set status = current_status or 'all' %}
{% set range = current_range or 'All' %}
{% set tool = selected_tool %}
{% set q = current_query or '' %}
{# Preserve range/tool/q while changing status — minimal duplicate of filter_bar's link macro. #}
{% macro stat_link(set_status, base='/') -%}
{%- set parts = [] -%}
{%- if range and range != 'All' %}{% set _ = parts.append('range=' + range) %}{% endif -%}
{%- if set_status and set_status != 'all' %}{% set _ = parts.append('status=' + set_status) %}{% endif -%}
{%- if tool %}{% set _ = parts.append('tool=' + (tool | urlencode)) %}{% endif -%}
{%- if q %}{% set _ = parts.append('q=' + (q | urlencode)) %}{% endif -%}
{{ base }}{% if parts %}?{{ parts | join('&') }}{% endif %}
{%- endmacro %}