From 778f272cae7be68d659c07fabc4f01a7e18f8072 Mon Sep 17 00:00:00 2001 From: Jade Date: Thu, 21 May 2026 15:12:04 +0200 Subject: [PATCH 1/3] Always use score field for autocomplete sorting --- resources/js/components/Search/Autocomplete.vue | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/resources/js/components/Search/Autocomplete.vue b/resources/js/components/Search/Autocomplete.vue index 53906f2e2..9d9f3fb89 100644 --- a/resources/js/components/Search/Autocomplete.vue +++ b/resources/js/components/Search/Autocomplete.vue @@ -131,6 +131,22 @@ export default { return client }, + async getSearchSettings() { + let config = await InstantSearchMixin.methods.getSearchSettings.bind(this).call() + + config.sorting = { + default: { + field: '_score', + key: 'default', + label: 'Default', + order: 'desc', + value: window.config.index.product, + } + } + + return config + }, + async getInstantSearchClientConfig() { const config = await InstantSearchMixin.methods.getInstantSearchClientConfig.bind(this).call() From 726f68b8228142375d888381b0bfeff45e30eb01 Mon Sep 17 00:00:00 2001 From: Jade-GG Date: Thu, 21 May 2026 13:12:52 +0000 Subject: [PATCH 2/3] Apply fixes from Prettier --- resources/js/components/Search/Autocomplete.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/js/components/Search/Autocomplete.vue b/resources/js/components/Search/Autocomplete.vue index 9d9f3fb89..09adedff7 100644 --- a/resources/js/components/Search/Autocomplete.vue +++ b/resources/js/components/Search/Autocomplete.vue @@ -141,7 +141,7 @@ export default { label: 'Default', order: 'desc', value: window.config.index.product, - } + }, } return config From 3c332336af26b25e40b12b4551539a88db54d55f Mon Sep 17 00:00:00 2001 From: Jade Geels Date: Fri, 22 May 2026 15:57:33 +0200 Subject: [PATCH 3/3] Update Autocomplete.vue --- .../js/components/Search/Autocomplete.vue | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/resources/js/components/Search/Autocomplete.vue b/resources/js/components/Search/Autocomplete.vue index 09adedff7..c8141a276 100644 --- a/resources/js/components/Search/Autocomplete.vue +++ b/resources/js/components/Search/Autocomplete.vue @@ -134,17 +134,18 @@ export default { async getSearchSettings() { let config = await InstantSearchMixin.methods.getSearchSettings.bind(this).call() - config.sorting = { - default: { - field: '_score', - key: 'default', - label: 'Default', - order: 'desc', - value: window.config.index.product, + return { + ...config, + sorting: { + default: { + field: '_score', + key: 'default', + label: 'Default', + order: 'desc', + value: window.config.index.product, + }, }, } - - return config }, async getInstantSearchClientConfig() {