#232 - Tentative fix

This commit is contained in:
Simon Cambier
2023-05-01 16:05:39 +02:00
parent 3f6e242b5d
commit 4a935b3eda
2 changed files with 10 additions and 7 deletions

View File

@@ -5,24 +5,27 @@
import { cacheManager } from '../cache-manager'
export let initialValue = ''
let initialSet = false
export let placeholder = ''
let initialSet = false
let value = ''
let elInput: HTMLInputElement
const dispatch = createEventDispatcher()
export function setInputValue(v:string): void {
export function setInputValue(v: string): void {
console.log('setinput')
value = v
}
$: {
if (initialValue && !initialSet && !value) {
function watchInitialValue(v: string): void {
if (v && !initialSet && !value) {
initialSet = true
value = initialValue
value = v
selectInput()
}
}
$: watchInitialValue(initialValue)
function selectInput(_?: HTMLElement): void {
tick()
.then(() => {
@@ -46,7 +49,7 @@
<div class="omnisearch-input-field">
<input
bind:this="{elInput}"
bind:value
bind:value="{value}"
class="prompt-input"
use:selectInput
on:compositionend="{_ => toggleInputComposition(false)}"