{#await suggestionsPromise} ... {:then suggestions} {#each suggestions as suggestion, index} setSelected(index)} on:mouseenter={(event) => selectIfMousedown(event, index)} on:mouseup={() => chooseIndex(index)}>{suggestion} {/each} {/await}