popover?.togglePopover()} {onkeydown} tabindex="0" >{value?.name ?? ''}
{#if !required}
{value = undefined; search = ''; popover!.hidePopover()}} onfocus={() => value = undefined} {onkeydown} >
Reset
{/if} {#each searchedCharas as c (c.chara_id)}
{value = c; popover!.hidePopover()}} onfocus={() => value = c} {onkeydown} > {#if option != null} {@render option(c)} {:else}
{c.name}
{/if}
{:else}
No matches.
{/each}