The "concept chips" feature never ended up getting shipped, but there are several places in the code where we had been preparing to enable it.
Some examples of code that can be removed:
- The ConceptChips.vue component itself and accompanying stylesheet
- The relatedConcepts state, mutations, and actions and their mapped usages in App.vue
- Any related tests in the actions.test.js file
- The entire <transition-group> component that wraps the search results in the App.vue file (the usage of this transition component will block Vue 3 migration, see https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MediaSearch/+/714102 and T289019
Any config code in extension.json to support this featurePossibly other places in PHP as well