diff --git a/frontend/src/lib/components/propertyPicker/PropPicker.svelte b/frontend/src/lib/components/propertyPicker/PropPicker.svelte index 33a0a64258..ad505fd5af 100644 --- a/frontend/src/lib/components/propertyPicker/PropPicker.svelte +++ b/frontend/src/lib/components/propertyPicker/PropPicker.svelte @@ -105,7 +105,10 @@ dispatch('select', `result_by_id('${e.detail}')`)} + on:select={(e) => { + const [first, ...second] = e.detail.split('.') + dispatch('select', `result_by_id('${first}')${second.length ? '.' + second.join('.') : ''}`) + }} /> {/if}