The shs.term_data endpoint returns taxonomy terms from a specific vocabulary, but its cacheability metadata does not include the vocabulary-specific list cache tag (taxonomy_term_list:{vocabulary_id}).
ShsTermCacheDependency currently includes the generic taxonomy term list tag and tags for the returned terms. This does not fully describe the response's dependency on the vocabulary being queried.
As a result, cache invalidation mechanisms relying on bundle-specific cache tags may retain stale SHS responses after taxonomy terms are added, updated, moved, or deleted. The SHS widget can then display outdated options until the relevant caches are cleared.
Issue fork shs-3613025
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
Comment #3
gugalamaciek commentedComment #5
joseph.olstadvery good work, merging this.
Comment #8
joseph.olstadComment #10
joseph.olstadissue , looking into it
Comment #13
joseph.olstadComment #15
joseph.olstadReleases:
https://www.drupal.org/project/shs/releases/3.0.0-beta6%20
https://www.drupal.org/project/shs/releases/2.0.6