{% extends "wagtailadmin/widgets/chooser.html" %}

{% block chooser_class %}model-chooser{% endblock %}

{% block chosen_state_view %}
    <span class="title">{{ item }}</span>
{% endblock %}

{% block edit_chosen_item_url %}{% if item %}{% url 'wagtailsnippets:edit' model_opts.app_label model_opts.model_name item.id %}{% endif %}{% endblock %}

{% extends "wagtailadmin/widgets/chooser.html" %}

{% block chooser_class %}model-chooser{% endblock %}

{% block chosen_state_view %}
    <span class="title">{{ item }}</span>
{% endblock %}

Remove edit_chosen_item_url from chooser widget template
Remove edit_chosen_item_url from chooser widget template

AdminModelChooser.show_edit_link is always False, so this is never used.
