When using the Tagify widget within a View that has Better Exposed Filters (BEF) enabled with "Autosubmit," a usability issue occurs: every single keystroke in the Tagify search/autocomplete field triggers an AJAX refresh of the View.

This patch adds the data-bef-auto-submit-exclude="1" attribute to the Tagify input element. This tells BEF to ignore keystrokes inside the widget and only trigger a refresh when a tag is actually added or removed (via the change event), leading to a much smoother and expected user experience.

Issue fork tagify-3580983

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

heyyo created an issue. See original summary.

heyyo’s picture

Status: Active » Needs review

gxleano made their first commit to this issue’s fork.

gxleano’s picture

Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

gxleano’s picture

Status: Fixed » Closed (fixed)