Needs review
Project:
Tagify
Version:
1.2.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
23 Mar 2026 at 15:55 UTC
Updated:
23 Mar 2026 at 16:16 UTC
Jump to comment: Most recent
Currently, the Tagify module submits a JSON string containing full entity data (labels, values, etc.). When used in a GET form (like a standard Search View), this results in extremely long and unreadable URLs (e.g., ?tags=[{"value":"9","label":"Drupal",...}]), which breaks "Clean URL" expectations and can hit URL length limits.
This patch implements a robust strategy to support standard comma-separated ID filtering (e.g., ?tags=9,10):
name attribute so it is not submitted.EntityAutocompleteTagify and the BEF Tagify plugin to gracefully handle both JSON (for backwards compatibility) and the new clean CSV format during validation and processing.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
Comment #3
heyyo commentedMade with AI, but works great for me